易语言编码转换支持库例子

易语言 2020-08-23 19:04:11

易语言编码转换支持库例子

句柄 = 编码转换_打开 (#编码_GBK, #编码_UTF_8)
转换后字节集 = 编码转换_转换 (句柄, 到字节集 (编辑框_原ANSI文件.内容), )
写到文件 (取运行目录 () + “\转换到UTF-8的文本2.txt”, 转换后字节集) ' 因为易语言不能显示Unicode编码的文字,所以写到记事本显示
执行 (#打开文件, 取运行目录 () + “\转换到UTF-8的文本2.txt”, , )
编辑框_UTF8编码字节集.内容 = 字节集文本显示 (转换后字节集)
编码转换_关闭 (句柄)
句柄 = 编码转换_打开 (#编码_UTF_8, #编码_GBK)
转换后字节集 = 编码转换_转换 (句柄, 转换后字节集, )
编辑框_UTF8转回文本.内容 = 到文本 (转换后字节集)
编辑框_原ANSI字节集.内容 = 字节集文本显示 (转换后字节集)
编码转换_关闭 (句柄)