aardio官方社区

 找回密码
 注册会员

!connect_header_login!

只需一步,快速开始

搜索
查看: 2963|回复: 6

问个小白问题

[复制链接]

10

主题

38

帖子

269

积分

禁止访问

积分
269
发表于 2017-10-20 10:46:34 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

10

主题

38

帖子

269

积分

禁止访问

积分
269
 楼主| 发表于 2017-10-20 10:49:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

3

主题

51

帖子

325

积分

二级会员

Rank: 3Rank: 3

积分
325
发表于 2017-10-20 10:59:59 | 显示全部楼层
  1. string.fromto(str,65001,0);
复制代码
回复

使用道具 举报

188

主题

2544

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
14186
发表于 2017-10-20 11:03:00 | 显示全部楼层
最近微软的一个补丁导致用数据库访问excel的驱动损坏不能正常使用。
只是操作csv用aardio自带的 string.database就可以。

UTF8转ANSI楼上说的对,用 string.fromto(str,65001,0);
回复

使用道具 举报

188

主题

2544

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
14186
发表于 2017-10-20 11:28:49 | 显示全部楼层
示例里其实已经有了
var txt = /*
Name,Starred,Contact_Id
"孟轲","0",0
"张九龄","1",1
*/
string.save("/Contact.csv",..string.fromto(txt) ); //创建测试的TXT数据库
上面的string.fromto(txt) 就是转为ANSI编码,这时候参数可以省略。
string.fromto(txt) 等价于 string.fromto(txt,65001,0)
回复

使用道具 举报

188

主题

2544

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
14186
发表于 2017-10-20 11:46:22 | 显示全部楼层
能偷懒就尽可能的偷懒,在 string.database里加了一个 stringifyA()函数,直接返回ANSI编码文本(而不是默认的UTF8)。
回复

使用道具 举报

10

主题

38

帖子

269

积分

禁止访问

积分
269
 楼主| 发表于 2017-10-20 11:50:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2021-6-24 08:06 , Processed in 0.048123 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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