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

小弟我使用的是C++ Bulider6,现在需要从UTF-8编码的TXT文本中读数据,如何实现

2014-01-22 
我使用的是C++ Bulider6,现在需要从UTF-8编码的TXT文本中读数据,怎么实现?读取ANSI编码的文本可以在控件正

我使用的是C++ Bulider6,现在需要从UTF-8编码的TXT文本中读数据,怎么实现?
读取ANSI编码的文本可以在控件正常显示和使用,但是大部分的法文在ANSI编码的文本中无法编辑,现在要使用UTF-8的文件存储法文信息,在C++ Bulider6中怎么读取UTF-8文件?怎么在对话框中的控件中正常显示?
在C++ Bulider6中的工程代码中,也无法正常显示法文字符,怎么设置才能正常的输入及显示这些字符?


[解决办法]
CB6的话,用第三方控件TNTUnicodeControl。2009以后的版本中,VCL已经支持Unicode,可以直接使用。
[解决办法]
不过cb2009的ide层面的unicode支持不够彻底,比如它的代码编辑框也还不支持unicode,直接往代码编辑框里粘贴unicode也是问号加乱码,编译好的程序倒是可以。最好是上2010了

热点排行