最近开始重新学PHP。然后发现Dreamweaver中用鼠标选择代码的时候,光标总是对不准。具体就是,在代码视图中,如果有中文,鼠标点击时,光标的落位总是不准确,总要往前偏位几个字符,即光标偏位了。其实以前也遇到这种情况,一直不知道是怎么回事。
刚才百度了一下,解决方法如下:
在首选项中选择字体栏,把Unicode的字体统一设置为宋体/新宋体。问题解决。
据说可能的原因是DW对中文的支持不好。我们知道,UTF8中,中文应该是占2个字符的。但是这里DW可能把中英文统一作1个字符处理了。导致光标偏移。
每次编程涉及字符串的操作时,最头痛就是中英文编码问题。。。不过很好奇。。为什么选择宋体就没有问题了。。囧囧
可能是因为DW代码界面把中文定位成英文的一个字符的占位标准了…