大名鼎鼎的expat原来不支持gb2312

Catch EvalException: Couldn't open encmap gb2312.enc: No such file or directory at /usr/local/lib/perl5/site_perl/5.8.8/mach/XML/Parser.pm line 187 (in cleanup) Couldn't open encmap gb2312.enc: No such file or directory at /usr/local/lib/perl5/site_perl/5.8.8/mach/XML/Parser.pm line 187

我本来以为是perl5的xml::parser包的问题,后来查了下man和google才知道原来expat只支持4种编码:US-ASCII, UTF-8, UTF-16, and ISO-8859-1.而我的文档是gb2312。于是就……

此博客中的热门博文

少写代码,多读别人写的代码

在windows下使用llvm+clang

tensorflow distributed runtime初窥