小菜123 发表于 2024-7-11 12:20:19

我记得这个BOM不是必需的

tryhi 发表于 2024-7-11 15:30:32

小菜123 发表于 2024-7-11 12:20
我记得这个BOM不是必需的

确实不是必须的,但是返回是强制有的

chenhuixo 发表于 2024-7-11 17:28:11


感谢作者的分享!

南风枕流 发表于 2024-7-12 23:45:04

正需要,非常感谢

magicheno 发表于 2024-7-27 23:52:46

海哥牛逼~~~

尘缘一生 发表于 2024-10-29 16:37:20

(setq mag (try-UTF-8toStr (try-str2UTF-8 "\n 无法创建'Adodb.Stream'对象")))

如此?两个函数嵌套吗,能不能一个函数,还有,如果'Adodb.Stream 对象创建失败怎么办?
显示速度快不快等问题。

tryhi 发表于 2024-10-29 17:06:33

尘缘一生 发表于 2024-10-29 16:37
(setq mag (try-UTF-8toStr (try-str2UTF-8 "\n 无法创建'Adodb.Stream'对象")))

如此?两个函数嵌套吗 ...
你这3个问题
1、没看懂你问的什么(可能你没看懂这两函数是干什么)
2、失败就没办法
3、什么东西快不快

尘缘一生 发表于 2024-10-29 17:21:42

tryhi 发表于 2024-10-29 17:06
你这3个问题
1、没看懂你问的什么(可能你没看懂这两函数是干什么)
2、失败就没办法


(try-UTF-8toStr (try-str2UTF-8 "\n 无法创建'Adodb.Stream'对象")))
这样是不是,简体,繁体,都支持的。好像是繁体,英文,显示的还是简体吧?
(princ "\n 无法创建'Adodb.Stream'对象")
与这样显示,快慢比较。

tryhi 发表于 2024-10-29 18:14:43

本帖最后由 tryhi 于 2024-10-29 18:23 编辑

尘缘一生 发表于 2024-10-29 17:21
(try-UTF-8toStr (try-str2UTF-8 "\n 无法创建'Adodb.Stream'对象")))
这样是不是,简体,繁体,都支持 ...
我实在不知道怎么回答你这个问题,因为你完全误解了这两个函数的功能,换个问题,vl-string->list和vl-list->string你用过吗?
如果用过,可能就能理解,如果没用过,建议先查一下这两个系统函数的功能以及作用


这两个函数作用是用来在必须使用utf-8时可以正常转换,比如9楼调用sqlite,或者某些网页交互,或者SHP文件构建,又或者遇到某些系统必须使用UTF-8的文本等等……跟你说的什么princ没有任何关系
页: 1 2 [3]
查看完整版本: 字符串UTF-8编码互转