关于C++ Builder 和 Dephi读取文本文件TXT出现中文乱码的问题
来源:互联网 发布:数据分析工程师招聘 编辑:程序博客网 时间:2024/06/03 07:27
关于C++ Builder 和 Dephi读取文本文件TXT出现中文乱码的问题
最近因需要读取一个中间文件数据格式,该文件是以TXT文本格式传送的。在读的过程中发现采用TStringList和puts的方法都出现中文乱码的问题,这是从来没有发现的,以前都是用这种方式读取文件,中文都是显示正常的。后来通过UTF8Decode转换读取的字符串后,中文显示正常,但仍然发现第一个字符出现“?”这个字符,还好格式中的数据没有"?"的格式,所以通过删除这个特殊的字符解决。
当想起是不是文件有问题时,我用记事本打开这个TXT文本格式,当使用“另存为时”发现文件采用了UTF-8编码保存,于是我采用Ansi的编码格式保存后,使用TStringList的Strings方法可以正常读取中文,原来是文件格式的问题,由于这个文件是由另一个程序生成,这个造成读取之间的差异。如果出现这个情况的朋友也不妨用这个方式查找一下吧。
written By Jason
- 关于C++ Builder 和 Dephi读取文本文件TXT出现中文乱码的问题
- 关于使用IDEA读取txt文件出现中文乱码的问题
- 文本文件中读取中文乱码的问题
- 关于java读取文本文件乱码的问题
- 读取txt的中文字符出现乱码的解决方法
- Java:InputStream读取文本文件内容出现乱码问题的解决方法
- 关于javascript从txt文件中读取内容出现乱码的问题
- 读取中文cookie出现乱码的问题
- Java读取文本文件中文乱码问题
- Java读取文本文件中文乱码问题
- Java读取文本文件中文乱码问题
- Java读取文本文件中文乱码问题
- Java读取文本文件中文乱码问题
- Java读取文本文件中文乱码问题
- Java读取文本文件中文乱码问题
- 关于C++Builder调用MySQL数据库中文乱码问题
- 关于C/C++的txt文本文件提取问题
- 一行一行的读取txt中文文本(解决乱码问题)
- Response 中To header中的tag必须存在(除了100)
- 聚焦:中国八大城市娶老婆的成本
- IBM院士Chris Winter 谈“棕海开发”
- 批处理文件写法(转帖)
- 网站分析数据
- 关于C++ Builder 和 Dephi读取文本文件TXT出现中文乱码的问题
- SendMessage 和 PostMessage
- 如何在应用程序中使用Silverlight Toolkit中的主题样式
- Deaf Frog Story
- 获得中国电信、网通、铁通IP段的四种方法
- gdb命令手册
- 在不含TPM安全芯片的系统中使用Bitlocker
- 在libevent程序中我理解了select是如何触发Write操作的?
- date -- 查看文件多就没有变化