首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将"unknown-8bit“字符集转换为UTF-8

将"unknown-8bit“字符集转换为UTF-8
EN

Stack Overflow用户
提问于 2014-11-04 01:44:53
回答 2查看 20.7K关注 0票数 10

我正在帮助一位朋友将内容添加到一个较旧的网站,该网站是用FrontPage之类的语言编写的。但是我有一个用"unknown-8bit“字符集编码的html文档。我正在使用的Brackets.io只支持UTF-8,所以我不能以正确的编码打开和重新保存文档。

我该如何把这个文件转换成UTF-8,这样我才能在brackets.io中使用它?

我使用的是OSX10.10Yosemite,所以比起使用Windows (脑海中浮现的是Notepad++),我会受到更多的限制。

在谷歌搜索了一些之后,我尝试了以下终端,但“未知-8bit”是不受支持的。

代码语言:javascript
运行
复制
iconv -f unknown-8bit -t utf-8 filename.html > newfilename.html
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-04 01:56:16

你可以使用encachardetenca可能会更成功。

如果您知道文档所用的语言,则可以猜测编码并尝试转换,直到得到正确的结果:

  • 英语、法语、德语、西班牙语...-通常是Windows-1252
  • Russian,乌克兰语...-通常是Windows-1251
  • Polish,捷克语,匈牙利语...-通常为Windows-1250或ISO-8859-2
  • Japanese -通常为Shift-JIS

诸若此类。

票数 13
EN

Stack Overflow用户

发布于 2014-11-07 08:49:16

还有一个Brackets extension to convert files to UTF-8 encoding,所以你不需要离开你的编辑器。但是,如果其他工具在识别/转换原始文件的编码时遇到困难,我猜这个扩展也会有同样的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26719865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档