字符串中的汉字冒号处理问题
假设字符串a="1:50",不过请大家注意这里的冒号是汉字输入法中的冒号,美式键盘输入的应该是这样"1:50",结果在控制台上出现如下的情况:_$ (setq a "1:50")
"1:50"
_$ (setq b (substr a 2))
":50"
_$ (setq b (substr a 3))
"?0"
_$ (setq b (substr a 4))
"50"
从以上的输出的结果上看,这是不是就是所谓的汉字占用两个字节的原因呢?
大家从处理含有汉字的字符串的角度点评一下,谢谢大家。
Command: (strlen ":")
1
Command: (strlen ":")
2
找到了两条有用的:
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=51981&highlight=%BA%BA%D7%D6
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=79052&replyID=&skin=0
tengte和wzz1968说的真的不错,供大家参考。 回复 chengx2000 的帖子
已经看过,确实写的很详细 回复 chengx2000 的帖子
已经看过,确实写的很详细
页:
[1]