精易论坛

标题: 易语言匹配 unicode 字符的问题 [打印本页]

作者: zcj0016    时间: 2017-2-28 18:04
标题: 易语言匹配 unicode 字符的问题
我想要替换掉文本中的 −−−− 符号  该怎么实现,这个符号是unicode编码的

作者: 易正易则    时间: 2017-2-28 18:06
子文本替换
先解码再子文本替换,或者直接子文本替换unicode编码的内容
作者: 镇坛道德标杆    时间: 2017-2-28 18:07
读入文件

子字节集替换

不要用文本替换

补充内容 (2017-2-28 18:10):
有一点要注意  常见的unicode编码的模块   调用的是windows的API   会在尾部添加{0,0}   记得写一句删除

不过如果写代码的时候有调试的好习惯,这点也不用我补充
作者: zcj0016    时间: 2017-2-28 18:10
junkboy 发表于 2017-2-28 18:07
读入文件

子字节集替换

我知道  关键问题是这个符号  根本没法转换成字节集啊,转换成字节集就是 63,易语言不识别显示成了?号,?号的字节集也是63。
作者: 镇坛道德标杆    时间: 2017-2-28 18:11
zcj0016 发表于 2017-2-28 18:10
我知道  关键问题是这个符号  根本没法转换成字节集啊,转换成字节集就是 63,易语言不识别显示成了?号, ...

编码_ansi到unicode

精易模块  

并且同我上面说的那样进行处理
作者: 镇坛道德标杆    时间: 2017-2-28 18:12
zcj0016 发表于 2017-2-28 18:10
我知道  关键问题是这个符号  根本没法转换成字节集啊,转换成字节集就是 63,易语言不识别显示成了?号, ...

编码_ansi到unicode

精易模块  

并且同我上面说的那样进行处理
作者: zcj0016    时间: 2017-2-28 18:14
junkboy 发表于 2017-2-28 18:12
编码_ansi到unicode

精易模块  

这个命令 转换出来也是63    −      你试下这个符号吧。
作者: 镇坛道德标杆    时间: 2017-2-28 18:16
zcj0016 发表于 2017-2-28 18:14
这个命令 转换出来也是63    −      你试下这个符号吧。

3F00
{63,0}

有什么问题...
作者: zcj0016    时间: 2017-2-28 18:17
junkboy 发表于 2017-2-28 18:16
3F00
{63,0}

你在试下 ? 这个符号。转换出来也是63。这个就是半角问号
作者: 镇坛道德标杆    时间: 2017-2-28 18:21



不要  到文本()

http://125.confly.eu.org/forum.php?mod= ... 13979328&extra=

作者: zcj0016    时间: 2017-2-28 18:26
junkboy 发表于 2017-2-28 18:21
不要  到文本()

http://125.confly.eu.org/forum.php?mod=viewthread&tid=13979328&extra=

不对吧,我说的不是普通的减号-,而是这个符号−
作者: 镇坛道德标杆    时间: 2017-2-28 18:33
你居然没明白  这个符号就是unicode   不支持直接粘贴啊   易语言压根不支持   你转换完直接就按照未知处理   也就是?



我发过一个支持unicode的编辑框/列表框/超列的简单例子

http://125.confly.eu.org/forum.php?mod=viewthread&tid=13978824&extra=





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4