UnicodeDecodeError与垃圾汉化软件

Posted

今天把一个自己用python flask写的一个web app移动到另一台pc,部署好环境后试运行,发现页面裸奔,链接到css文件,提示“UnicodeDecodeError….”,以为是编码不对,重新用utf-8保存了一次css文件还是不行,在google翻了好久,由于关键字不对,没命中问题。后来细看出错信息,发现有mimetype字样,加入关键字搜索,终于找到源头。

在这里先说明我使用的是windows…勿吐槽。

原因是系统的注册表中关于mimetypes被非ascii key污染了,在HKEY_CLASSES_ROOT\MIME\Database\Content Type里发现了一条"视频/x-m4v"的项目,删除后故障消失。

仔细研究发现注册表中前几项写的是"video/xxxx",天啊,这要多负责,多脑残的汉化人员才能把这个配置信息的代码给翻译了啊,怎么windows xp官方没有翻译成"晕到死叉屁&;“呢。

垃圾的汉化软件,太令人无语了。

-EOF-