首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

工程.exe文件在调用匈牙利,捷克语,罗马尼亚语时显示字符为?号,请高手指教!该如何处理

2012-05-09 
工程.exe文件在调用匈牙利,捷克语,罗马尼亚语时显示字符为?号,请高手指教!工程.exe文件在调用INI时,匈牙利

工程.exe文件在调用匈牙利,捷克语,罗马尼亚语时显示字符为?号,请高手指教!
工程.exe文件在调用INI时,匈牙利,捷克语,罗马尼亚语时显示字符为?号,请高手指教!但是像西班牙语,日语这些是能显示相应的语言的,并且在多国语言操作系统下,将显示语言设置为相应的语言系统时,也是显示为?,后面我发现在在中文操作系统下,如果在记事本中打开为乱码的,就是显示为?,请高手指教,谢谢!

[解决办法]
应该是各国字符编码不同,就像中文简体显示繁体时也会出现乱码。兼容各国的好像没见过,没发些一个系同时要支持这么多语言的。可以试着保存到数据库中试试。然后在连接字符串上设置相应的字符编码。CHATSET=''
[解决办法]
怎么看好像是MYSQL+DELPHI的编程设置的编码问题吧,
其实这个问题也可以在MYSQL中显示的,MYSQL目录下有一个
MY.INI内有一个编码设置的,将这行
default-character-set=GB2312
当然GB2312也可以修改成GBK的

[解决办法]
用的是XE系统?
[解决办法]
要跟操作系统对应,即你换日文系统,就用日文的ini
你用繁体系统,就用繁体的ini,若用简体的ini,看到的就是乱码了

[解决办法]
可能原因是没有设置国际标码吧,就是那个UNINDE
[解决办法]

探讨
引用:
可能原因是没有设置国际标码吧,就是那个UNINDE

这个在哪里设置 

热点排行