## 1、用notepad++打开.txt文件,显示如下
视图 -- 显示符号 勾选相应选择项
![](https://img.kancloud.cn/60/d7/60d7b1ce6e2e38bc6d02c34f31682c7b_867x523.png)
## 2、读取并显示在edit中显示和console.log()输出
读出的内容不全,因为读到NUL,aardio就不再往下读了
![](https://img.kancloud.cn/2e/69/2e69143a9c04f5bd64a4efa8dad68fe4_665x660.png)
## 3、code
```
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=642;bottom=390)
winform.add(
edit={cls="edit";left=13;top=14;right=631;bottom=179;edge=1;hscroll=1;multiline=1;vscroll=1;z=1};
edit2={cls="edit";left=13;top=198;right=632;bottom=375;edge=1;multiline=1;z=2}
)
/*}}*/
import console
// 一次读取
var f = string.load("\res\卫斯理080.txt");
//如果放在这里,那么两个edit都能正常显示,不会出现乱码
//console.log(f)
// 以下显示的是乱码
winform.edit.text = f;
// 以下处理就可以正常显示
winform.edit2.text = string.fromto(f,936,1200/*或者65001也可以*/);
// 放在后面,可正常显示
console.log(f)
// 以上都只是显示部分,与notepad++中显示的nul有关
winform.show();
win.loopMessage();
return winform;
```
- CChart
- CChart库
- custom窗口
- 标题、坐标轴名称、图例
- 网格、背景
- 常用参数
- 曲线
- 方波图
- 工具提示
- 示波器
- mdf
- 读取IDBlock
- 数据类型
- HDBlock
- 类小知识
- 小知识点
- io读取二进制文件
- string.load()一次读取二进制文件
- 智能提示
- 杂项
- 读取txt文件
- 读取txt文件02
- 计时器
- 隔一秒换背景颜色
- 关于time的库
- gdi
- 绘点
- 绘线
- 绘线 说明1
- 绘线 说明2
- PolyLine 一次多点绘线
- 绘曲线
- 绘线 注意点
- MoveToEx
- 画笔
- 预定义对象
- 使用预定义pen
- 自定义画笔
- 其它
- 画刷
- 自定义创建画刷
- 形状
- 矩形
- 圆角矩形
- 多边形 扇图
- 扇形 和 弦图
- 椭圆
- 填充矩形
- Arc
- api
- BeginPaint()
- EndPaint()
- TextOutW()
- SelectObject()
- gdi函数
- apiList
- 坐标转换
- 坐标转换api
- 小提示
- 直接调用api函数
- gdip
- 入门-画图形
- 初始化+反初始化
- 创建graphics
- 创建画笔
- gdip颜色
- 画笔样式
- 画直线
- 画形函数
- 文字输出