|
如题,一般大部分编码都是UTF8,可是易语言是GB,这就导致了读配置项必须要易语言写,而且非常不方便,到时候重构的时候和我一样弄了一上午。。
最好也加上一个读入文本文件_GB
读入文本文件_UTF8
这样才符合主流,而且上传Github之后,下载时候,不用再次转换编码。
代码如下:
变量名 | 类 型 | 静态 | 数组 | 备 注 | 结果 | 逻辑型 | | | 转换结果 | 文本型 | | |
转换结果 = 到文本 (编码转换 (到字节集 (数据文本 ), #编码_GB2312, #编码_UTF_8, 结果 )) 如果 (结果 ) 返回 (转换结果 ) 调试输出 (“转换失败!”) 返回 (数据文本 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 结果 | 逻辑型 | | | 转换结果 | 文本型 | | |
转换结果 = 到文本 (编码转换 (到字节集 (数据文本 ), #编码_UTF_8, #编码_GB2312, 结果 )) 如果 (结果 ) 返回 (转换结果 ) 调试输出 (“转换失败!”) 返回 (数据文本 ) |
读配置项_GB2312 | 文本型 | | |
配置文件名 | 文本型 | | | | 节名称 | 文本型 | | | | 配置项名称 | 文本型 | | | | 默认文本 | 文本型 | | | | 返回 (到GB2312 (读配置项 (配置文件名, 到UTF8 (节名称 ), 到UTF8 (配置项名称 ), 默认文本 )) )|
写配置项_UTF8 | 逻辑型 | | |
配置文件名 | 文本型 | | | | 节名称 | 文本型 | | | | 配置项名称 | 文本型 | | | | 欲写入值 | 文本型 | | | | 返回 (写配置项 (配置文件名, 到UTF8 (节名称 ), 到UTF8 (配置项名称 ), 到UTF8 (欲写入值 )) )
|
|