易语言如何去掉文本中乱码
答案:4 悬赏:0 手机版
解决时间 2021-02-19 04:17
- 提问者网友:半生酒醒
- 2021-02-18 11:27
比如说编辑框1中有:23f2332f祖svas23df国sdf23g你fg2as好sd223f2显示出来后是编辑框2:祖国你好乱码是随即的- - 请大家给出详细的源码,谢谢了
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-18 11:57
.版本 2.子程序 _按钮1_被单击
.局部变量 w, 文本型, , "0"
.局部变量 i, 整数型编辑框2.内容 = “”
.计次循环首 (取文本长度 (编辑框1.内容), i)
.如果真 (取反 (取代码 (取文本中间 (编辑框1.内容, i, 1), ) ≥ 1 且 取代码 (取文本中间 (编辑框1.内容, i, 1), ) ≤ 255))
加入成员 (w, 取文本中间 (编辑框1.内容, i, 1))
.如果真结束.计次循环尾 ()
输出调试文本 (取数组成员数 (w))
.变量循环首 (1, 取数组成员数 (w), 2, i)
编辑框2.内容 = 编辑框2.内容 + 字符 (取代码 (w [i], )) + 字符 (取代码 (w [i + 1], ))
.变量循环尾 ()
.局部变量 w, 文本型, , "0"
.局部变量 i, 整数型编辑框2.内容 = “”
.计次循环首 (取文本长度 (编辑框1.内容), i)
.如果真 (取反 (取代码 (取文本中间 (编辑框1.内容, i, 1), ) ≥ 1 且 取代码 (取文本中间 (编辑框1.内容, i, 1), ) ≤ 255))
加入成员 (w, 取文本中间 (编辑框1.内容, i, 1))
.如果真结束.计次循环尾 ()
输出调试文本 (取数组成员数 (w))
.变量循环首 (1, 取数组成员数 (w), 2, i)
编辑框2.内容 = 编辑框2.内容 + 字符 (取代码 (w [i], )) + 字符 (取代码 (w [i + 1], ))
.变量循环尾 ()
全部回答
- 1楼网友:轮獄道
- 2021-02-18 14:37
加我QQ我帮你做一个
- 2楼网友:毛毛
- 2021-02-18 13:38
这是源码: 直接复制到编辑框里边就能用了!~
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击 .局部变量 分割文本右边, 文本型
分割文本右边 = 取文本右边 (编辑框1.内容, 19) ' 从右往左数,字母1个字节 汉字两个 只用这句代码的话编辑框2.内容=去掉乱码ffasgewretr 编辑框2.内容 = 取文本左边 (分割文本右边, 8) ' 从左往右数 四个汉字 8个字节,这句你应该明白了吧?
' 方法多的是例如:替换文本(把不要的内容替换成空文本)、取中间文本等等...
- 3楼网友:北方的南先生
- 2021-02-18 12:10
兄弟 ,这个可以说是不可能的哟。乱码也是字,电脑不是人不能判断哪些是我们人认为的乱码,哪些是我们需要的。比如23f2332f祖sva我s23df国sdf23g你fg2as好sd223f2 到底要不要“我”字呢?不过如果你不嫌麻烦 把所有你不认为不是乱码的存一个文件 然后挨着对比也行 ,不过我想你不会有勇气那么去做。不过,似乎你说的乱码,是指的英文或者数字 符号这些吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯