这是日本人所用的
一种一般被我称为“半角字符编码”的邪恶编码文字(貌似正名应该是S-JIS?)
它是不可以用A CodePage->MultiByte Unicode->B CodePage(Foobar以及许多软件用的转码方式,Win98之后支持,之前才会用的NJStar之类并非用此种方法)
来完成换码,一定要预处理过
但是如果实现这种预处理,却又是不仅仅针对日文字符的,还可能会影响到其他文字字符的正常显示
一般来说,正常的编码系统都是多位字外加上01~7F的简单单位ascii组成的
邪恶的日文编码用了>=80的单位ascii来编码,于是就有了这样的问题
不仅有半角的标点,半角的假名也有的
猜想可能是有较好的编码系统之前,日本人试图在80~FF上实现所有假名的遗留物吧