aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 10037|回复: 1

请问为何读取txt里的内容到控件会乱码?

[复制链接]

3

主题

-1

回帖

22

积分

新手入门

积分
22
发表于 2018-3-10 16:47:58 | 显示全部楼层 |阅读模式
import win.ui;
import console
import fsys;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
richedit={cls="richedit";text="richedit";left=340;top=189;right=605;bottom=271;edge=1;multiline=1;z=1};
static={cls="static";text="static";left=97;top=69;right=243;bottom=181;transparent=1;z=2}
)
/*}}*/

str=string.load("c:\aaa.txt")
file=fsys.file("c:\aaa.txt")
str=file.readAll()
winform.static.text=str
str=string.load("c:\aaa.txt")
winform.richedit.text=str
console.log(str)
console.pause(true)
winform.show();
win.loopMessage();

aaa.txt 里的内容是  aaa你好ddd
测试发现只有console可以正常显示,文本框等无法正常显示出中文内容
请问是什么原因呢,怎样才能在文本框里显示出aaa.txt里的中文内容?

12

主题

646

回帖

3938

积分

荣誉会员

子非魚、安知魚之樂

积分
3938
发表于 2018-3-10 17:12:06 | 显示全部楼层
aardio 默认编码是UTF-8

string.fromto(str,0,65001)//转码一下应该就可以了
console可以正常显示应该是默认就转过了
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-2-17 19:52 , Processed in 0.054720 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表