1.server端==> So you use server build instead of client build. If Server build, can you check the output file from the Deployment server using Adobe Reader ? Any 亂碼 happens ?
All of server build PDF files will be in Enterprise Server (AIX) folder, try to find the folder and download the PDF file into Notebook to check any 亂碼 ?
You can run the same pgm code in Client build to see any 亂碼 happens ?
Check it from Oracle JDE--Knowledge Garden if you still subscribe to Oracle maintenance service.
It is quite rare in South Asia that JDE running in AIX+DB2/UDB, try to call Oracle & IBM support for service, too.
Likely some of ASU and ESU have to apply accordingly to fix this problem.
哇…沒想到還有萬臥的用戶呀,真是奇爬,被夾股文惡意斷水斷電的惡劣技倆下,竟然還堅持著不向他妥協繼續用用用,讚讚讚,真是值得令人欽佩
手槍叔年輕太輕了,只玩過XE,沒玩過DB2,但可以猜出來您是哪間客戶了,反正也沒剩幾家
由於您描述的不是很清楚,手槍叔也只能亂瞎猜,算是…隔空…打槍…有中就算運氣好,試試幾招厘清問題。
(1) UBE 查有中文的TABLE,該出現中文的有沒有正常出來,我想…如果由UBE該中文沒中文,應該也不用玩了
(2) 假設您說的PDF,是跑JDE REPORT產生的PDF,中文變亂碼,是在ERW自己KEY的中文字? 或是從TABLE抓出來的中文?? 有這麼剛好就TABLE出來的字OK,自己加的LABEL TEXT就不行?
(3) 用了哪些FONT? PDF的文件屬性檢查看看
記得ONEWORLD老早不再SUPPORT啦,如果還有KG帳號(現改叫"沒他令"),所以只好祝您好運了
感謝手槍叔,
1)目前沒有問題
2)同張報表從DB拉出來的中文OK,
3)缺的font補上了,顯示也ok,奇怪就是都用同字型,其中一段都是亂碼
目前朝DLI的問題去查(不知道方向正不正確)
另外不確定是否跟c complie版本有關係
幾個方向,或許無法對症,但做參考或拋磚引玉
(1) 印象中,JDE有個數字轉中文字的BFSN也把中文搞成亂碼,結果變相要多空個空白,近十年的記憶不大能確定問題所在
(2) Compiler異常必要檢查FULL BUILD/UPDATE LOG TEXT FILE(雖然我從來沒查過),但有些很鳥的事,含中文的REMARK有時會造成COMPILE ERROR,不可不慎
(3) 如果使用的中文,是CONSTANT 而不是TEXT VARIABLE,或這麼說好了,改用TEXT VALUE (TV)置換試試,我也忘了是不是叫TEXT VALUE,總之JDE有種專用儲存文字用途的變數,一般LOCAL DEVEOPER很少會去用的好像還可照LANGUAGE進行OVERRIDE(VOCABURLARY OVERRIDE),通常只有DEVER DEVELOPER的會照規矩來使用系統功能。
再次感謝手槍大叔
多個空白?點解?