首页
社区
课程
招聘
[求助]一个国外软件,退格时只能删除半个汉字,什么原因?
发表于: 2007-11-19 22:40 5248

[求助]一个国外软件,退格时只能删除半个汉字,什么原因?

2007-11-19 22:40
5248
一个文本编辑软件(topstyle),用dephi写的,对中文支持不太好。
输入中文字符,没问题。输入中英混排的字串,也没有问题。但是用退格键删除一个中文字符时,只能删除半个字,会留下半个字的乱码。如果是在字串中间按一下退格键,则后面的字符都会成为乱码。
请问这是什么原因造成的?是不是调用了ascII版的函数的原因?有没有办法改好?(采用汉化的手段)

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1223
活跃值: (469)
能力值: (RANK:460 )
在线值:
发帖
回帖
粉丝
2
dephi2写的吧
2007-11-19 23:22
0
雪    币: 260
活跃值: (102)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
觉得应该是字符编码没有处理好,作者没有考虑cjk。
2007-11-20 09:19
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
他的是Ansi编码。汉字用的  Unicode编码。占两个字符
2007-11-20 14:31
0
游客
登录 | 注册 方可回帖
返回