工程.exe文件在调用匈牙利,捷克语,罗马尼亚语时显示字符为?号,请高手指教!该如何处理
工程.exe文件在调用匈牙利,捷克语,罗马尼亚语时显示字符为?号,请高手指教!
工程.exe文件在调用INI时,匈牙利,捷克语,罗马尼亚语时显示字符为?号,请高手指教!但是像西班牙语,日语这些是能显示相应的语言的,并且在多国语言操作系统下,将显示语言设置为相应的语言系统时,也是显示为?,后面我发现在在中文操作系统下,如果在记事本中打开为乱码的,就是显示为?,请高手指教,谢谢!
------解决方案--------------------
应该是各国字符编码不同,就像中文简体显示繁体时也会出现乱码。兼容各国的好像没见过,没发些一个系同时要支持这么多语言的。可以试着保存到数据库中试试。然后在连接字符串上设置相应的字符编码。CHATSET=''
------解决方案--------------------
怎么看好像是MYSQL+DELPHI的编程设置的编码问题吧,
其实这个问题也可以在MYSQL中显示的,MYSQL目录下有一个
MY.INI内有一个编码设置的,将这行
default-character-set=GB2312
当然GB2312也可以修改成GBK的
------解决方案--------------------
用的是XE系统?
------解决方案--------------------
要跟操作系统对应,即你换日文系统,就用日文的ini
你用繁体系统,就用繁体的ini,若用简体的ini,看到的就是乱码了
------解决方案--------------------
可能原因是没有设置国际标码吧,就是那个UNINDE
------解决方案--------------------
工程.exe文件在调用INI时,匈牙利,捷克语,罗马尼亚语时显示字符为?号,请高手指教!但是像西班牙语,日语这些是能显示相应的语言的,并且在多国语言操作系统下,将显示语言设置为相应的语言系统时,也是显示为?,后面我发现在在中文操作系统下,如果在记事本中打开为乱码的,就是显示为?,请高手指教,谢谢!
------解决方案--------------------
应该是各国字符编码不同,就像中文简体显示繁体时也会出现乱码。兼容各国的好像没见过,没发些一个系同时要支持这么多语言的。可以试着保存到数据库中试试。然后在连接字符串上设置相应的字符编码。CHATSET=''
------解决方案--------------------
怎么看好像是MYSQL+DELPHI的编程设置的编码问题吧,
其实这个问题也可以在MYSQL中显示的,MYSQL目录下有一个
MY.INI内有一个编码设置的,将这行
default-character-set=GB2312
当然GB2312也可以修改成GBK的
------解决方案--------------------
用的是XE系统?
------解决方案--------------------
要跟操作系统对应,即你换日文系统,就用日文的ini
你用繁体系统,就用繁体的ini,若用简体的ini,看到的就是乱码了
------解决方案--------------------
可能原因是没有设置国际标码吧,就是那个UNINDE
------解决方案--------------------