全角空格的gbk编码为0xa1a1占两个字节,utf8编码为0xe3c0c0占三个字节
今天在处理网页的时候发现有乱码问题,经过分析发现是全角空格在作怪。
现象如下:
在Eclipse环境下,文本编码默认是gbk,从数据库里面取出文本的时候,显示出来的中文字符正常,但中间某些地方有?。
解决:
经过分析,数据库里面的文本采用的是UTF8编码,于是在Eclipse中设置文本的编码方式为UTF8。window->preferences->general->workspace: text file encoding
完成后,全角空格显示正常。