有關日文輸入及顯示亂碼的問題(200分)

  • 主题发起人 主题发起人 joeyuan
  • 开始时间 开始时间
J

joeyuan

Unregistered / Unconfirmed
GUEST, unregistred user!
各位朋友:
請幫幫忙,我的delphi程序為什麼輸不進日文,即使從EXCEL文檔COPY進去的顯示的是
??????,報表打印時顯示的也是?????
 
都可以顯示選擇字符集吧,你在屬性修改字符集后測試看看?
 
zywcd:
你好,我修改過字符集測試的,還是不行。
不過,我還是很謝謝你。
你是唯一看過沒閃,且回答我問題的人。不管是不是答對了。
 
哪個高手幫幫忙啊?對知道的人來講,只不過是常識問題,難度不是很大吧。
 
感觉应该是用Unicode码才行吧
 
jxj0561:
用Unicode碼,可講清楚點,好嗎。
還是不明白。
 
你搜索一下,记得前一段时间有一个帖子 ,说使用什么字符集可以.忘记了.
好像不是Unicode,是选择一种字体.
 
应该属于字符集的问题,你使用的是中文系统,而对应的是日文字符,各个系统间如果能够正常显示信息,应该使用的就是国际通用字符模式:unicode,在unicode 中包含了世界各国的字符,我认为是你的显示控件不支持unicode ,找找支持unicode 的控件试验一下,肯能回解决问题。
 
delphi的控件基本上是不支持unicode的
http://www.tntware.com/delphicontrols/unicode/
tntware是一组支持unicode的控件,delphi常用的控件都有
另外,也可以将日文(在中文下能正常显示)保存到一个ini文件(ansi类型)中,在读取
 
fc182:
謝謝你幫我解決了這個難題,以後你要多多指導啊,朋友。
還有jxj0561朋友,你雖沒給答案,但你的思路是對的。由於分不多,只能表示表示了,請別見怪。
 
其实我的delphi并不深
只是我工作的第一个项目就是关于日文的,所以知道
也是别人告诉我的(一个月前)
 
后退
顶部