如果你的电脑操作系统是win2000或winxp的话,那么:
1、在桌面上点右键,选择新建-文本文档;
2、打开"新建文本文档",录入"移动"两字后存盘退出;
3、重新打开"新建文本文档",看到什么了?
4、是不是刚刚录入的"移动"两字?
咱们换过来
1、在桌面上点右键,选择新建-文本文档;
2、打开"新建文本文档",录入"联通"两字后存盘退出;
3、重新打开"新建文本文档",看到什么了?
4、是不是刚刚录入的"联通"两字不见了,取而代之是个烧焦的手机电池的模样?
从编码来说,Windows自带的记事本默认是以Ansi编码保存文件的,而“联通”这两个字的16进制代码是 FFFE6A006803,所以被认为是UTF-8编码。
而用UTF-8编码方式打开的“联通”两字,则只能是一个黑黑的大方块了。如果你能找到其它UTF-8编码以FFFE开头的中文字,则也可以达到“联通”这种效果。
所以在编程时,一定要用UTF-8编码,微软的程序都出错了,更何况我们。。。