我正在帮助一位朋友将内容添加到一个较旧的网站,该网站是用FrontPage之类的语言编写的。但是我有一个用"unknown-8bit“字符集编码的html文档。我正在使用的Brackets.io只支持UTF-8,所以我不能以正确的编码打开和重新保存文档。
我该如何把这个文件转换成UTF-8,这样我才能在brackets.io中使用它?
我使用的是OSX10.10Yosemite,所以比起使用Windows (脑海中浮现的是Notepad++),我会受到更多的限制。
在谷歌搜索了一些之后,我尝试了以下终端,但“未知-8bit”是不受支持的。
iconv -f unknown-8bit -t utf-8 filename.html > newfilename.html发布于 2014-11-04 01:56:16
你可以使用enca或chardet,enca可能会更成功。
如果您知道文档所用的语言,则可以猜测编码并尝试转换,直到得到正确的结果:
诸若此类。
发布于 2014-11-07 08:49:16
还有一个Brackets extension to convert files to UTF-8 encoding,所以你不需要离开你的编辑器。但是,如果其他工具在识别/转换原始文件的编码时遇到困难,我猜这个扩展也会有同样的问题。
https://stackoverflow.com/questions/26719865
复制相似问题