PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
wkm
Senior Member
 

加入日期: May 2002
文章: 1,037
DELPHI 程式中文化問題

*.dfm內

我確定是以下紅字為欲修改處
object Label2: TLabel
Left = 8
Top = 264
Width = 108
Height = 13
Caption = #20320#30340#20219#21153#26159#33258#21160#36208#36335

可是這是什麼碼? 只能為數字,而且#之後 一組是5碼......
不是ANSI 不是UTF8 不是UNICODE
要用什麼程式轉換?
     
      
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2017-02-16, 10:54 PM #1
回應時引用此文章
wkm離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 659
 
__________________

Tommy 碎碎念...
舊 2017-02-16, 11:00 PM #2
回應時引用此文章
twu2離線中  
wkm
Senior Member
 

加入日期: May 2002
文章: 1,037
很感謝您
我將一個字輸入記事本然後存檔(UTF-8 與unicode) 以16h觀看,是佔6byte...所以認不出是什麼
那5碼是類似對照表的編號嗎?
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2017-02-16, 11:31 PM #3
回應時引用此文章
wkm離線中  
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,667
那是UNICODE碼的十進制值,轉成16進制不就是常見的UNICODE HEX值
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。
舊 2017-02-17, 09:58 AM #4
回應時引用此文章
asccpu離線中  
wkm
Senior Member
 

加入日期: May 2002
文章: 1,037
引用:
作者asccpu
那是UNICODE碼的十進制值,轉成16進制不就是常見的UNICODE HEX值


原來是這樣,UNICODE文件檔頭是FF FE
我把這兩bytes算進去難怪看不出
而且是要十進制才不會出錯
謝謝各位的提點
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2017-02-17, 11:01 PM #5
回應時引用此文章
wkm離線中  
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,667
FF FE是被用來指明是UNICODE文字檔的檔頭(UTF-8/UTF-16是2位元組,而UTF-32則是4位元組),也是UNICODE字型編碼中不使用的地方(2個字碼: U+FFFE及U+FFFF)
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。
舊 2017-02-18, 11:18 AM #6
回應時引用此文章
asccpu離線中  
palmdeve
Power Member
 

加入日期: Jul 2009
文章: 560
改 dfm 不重編也沒用
既然會重編 為何不直接改 Unit ?
舊 2017-02-20, 01:25 AM #7
回應時引用此文章
palmdeve離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是08:33 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。