simplicity is prerequisite for reliability

最近在 Mac 下写代码,一不小心就遭遇了编码问题,蛋疼的 GBK 陷阱,代码里面的中文注释全乱套了。本来不想自己造轮子的,但是 iconv 不具备自动探测文本编码的功能,这个很是痛点。Mac App Store 里有一个叫 TextPal 的 App,界面看起来很不错的样子,但是好贵,要 30 软妹币,屌丝不舍得啊。

周末的早上无聊就造了一会轮子,把代码写出来了,算是 iconv 的 Python 复刻,增加了自动识别编码的功能,顺便练习用 Python 解析命令行参数。

Read More...