TIniFile.ReadSection 方法在 Android 下的应用及各种字符编码问题
2017-10-07 17:02
393 查看
TIniFile 的 Help 里说:This version of ReadSection is only available
if the application is compiled for Windows.
参见:http://docwiki.embarcadero.com/Libraries/Seattle/en/System.IniFiles.TIniFile.ReadSection
但我想在手机 APP 里面使用这个功能。于是做了一些测试,结果如下:
1. 在 Windows 底下,ini 文件里面的字符串编码为:
1.1. ASCII,一起正常;
1.2. UTF8,TIniFile 无法支持;
1.3. Unicode little Endian 支持;
1.4. Unicode big Endian 不支持;
2. 在安卓底下:
2.1. ASCII 不支持。直接会出异常,提示字符串的编码不支持。
2.2. UTF8,支持;
2.3. Unicode little Endian 支持;
2.4. Unicode big Endian 不支持;
因此,那个 Help 里面写的仅仅在 Windows 底下起作用,是不正确的。
if the application is compiled for Windows.
参见:http://docwiki.embarcadero.com/Libraries/Seattle/en/System.IniFiles.TIniFile.ReadSection
但我想在手机 APP 里面使用这个功能。于是做了一些测试,结果如下:
1. 在 Windows 底下,ini 文件里面的字符串编码为:
1.1. ASCII,一起正常;
1.2. UTF8,TIniFile 无法支持;
1.3. Unicode little Endian 支持;
1.4. Unicode big Endian 不支持;
2. 在安卓底下:
2.1. ASCII 不支持。直接会出异常,提示字符串的编码不支持。
2.2. UTF8,支持;
2.3. Unicode little Endian 支持;
2.4. Unicode big Endian 不支持;
因此,那个 Help 里面写的仅仅在 Windows 底下起作用,是不正确的。
相关文章推荐
- Java web应用中的常见字符编码问题的解决方法
- [原]用Eclipse开发Android应用,用svn管理源码时遇到的问题及解决方法
- 关于Android开发导入已有项目遇到Project has no default.properties file! Edit the project properties to set one.问题的解决方法
- Java web应用中的常见字符编码问题的解决方法
- andorid 解压zip文件、android中文文件存放问题、asset里不能放中文名文件的解决方法、用File读asset的路径的问题、把asset的文件写入机器
- php 各种应用乱码问题的解决方法
- VM8.0下安装遇到了问题“windows cannot read the<product key> setting from the unattend answer file”解决方法
- Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚 .
- Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
- 【Android 应用开发】Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- Android file.createNewFile方法问题总结
- php 各种应用乱码问题的解决方法
- 解决android某些应用开发某些类无法解析/找到的问题--使用android隐藏类的方法
- Java web应用中的常见字符编码问题的解决方法
- Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
- Java web应用中的常见字符编码问题的解决方法
- Android -- 小问题 InputStream的read方法读取字节不完全的问题
- Java web应用中的常见字符编码问题的解决方法 .
- 关于Android file.createNewFile() 方法出现的问题总结