谷歌浏览器,就像最近记忆中的几乎所有网络浏览器一样,曾经有一个选项来改变正在查看的网页的字符编码,方法是转到Menu
› Tools
› Encoding
(或一些类似的位置)。如果网站在其标题中错误地表达了其编码,或者如果没有这样做,Chrome 会错误地检测到页面的编码,这将非常有用。
然而,似乎在最新版本的 Chrome 中,这个手动覆盖字符编码的选项……缺失了。要么失踪了,要么搬到了一个非常不起眼的地方,因为我在任何地方都找不到它。
我目前正在查看一个我认为应该是俄语的 mojibake 填充的网页,这是完全不可读和无法使用的,因为 Chrome 错误地使用错误的字符编码呈现它。
如何在 Google Chrome 中更改网页的字符编码?
编辑:作为参考,我在Version 55.0.2883.87 m
,并且Tools
菜单中完全缺少编码选项:
在打开像 csv 文件这样的文件(就像在 Open Office Calc 中一样)时,是否可以为 Excel(任何版本,例如 2010)设置默认编码?
当我尝试打开以日语 SHIFT-JIS 编码的 csv 文件时,它会打开但带有 mojibake(损坏的字符)。在 Open Office Calc 中,如果您单击具有非标准编码(如 SHIFT-JIS)的 csv 文件,它会自动打开一个对话框,您可以在其中设置编码。
假设我正在用 vim(或 gvim)编辑一些文件。我不知道文件的编码,我想知道它是 UTF-8 还是 ISO-8859-1 或其他格式?我可以以某种方式告诉 vim 向我展示使用的编码吗?
好的,现在我可以检测到 encoding,我知道我的编码正在使用charset=iso-8859-1
而不是 utf。我该如何转换?
在Windows XP下在记事本中保存文本“布什隐藏了事实”时,为什么当您重新打开它时显示方块而不是文本?
如果你需要一个例子,我在这个视频中看到了它
可能的重复:
用于编码或行尾的批量转换文件
我有一堆文本文件,我想将它们从任何给定的字符集转换为 UTF-8 编码。
是否有任何命令行工具或 Perl(或您选择的语言)单行程序可以用来批量执行此操作?
我正在使用各种工具定期为网络准备数据。一个阶段要求我在 Excel 中打开一个 CSV,进行更改并保存文件。
有没有办法强制 Excel 接受 UTF-8 编码,并使用该编码保存其文件?
默认情况下,Windows 中的 PowerShell 似乎输出 UTF-16(例如,如果我执行简单的echo hello > hi.txt
,hi.txt
则以 UTF-16 结束)。我知道我可以通过代替执行将其强制为我想要的文本编码echo hello | out-file -encoding utf8 hi.txt
,但我希望它只是我使用重定向运算符时的默认值。有没有办法实现这一目标?
我有一个用 ANSI 编码的文本:
当我尝试将其转换为 UTF-8(使用 Notepad++ 菜单编码 > UTF-8)时,我得到了一些奇怪的字符:
我认为 UTF-8 是 ANSI 的超集,我以后不会有这样的问题。无论如何,我可以避免那些奇怪角色的出现吗?
当我将“a”放入文本文件时,它会变成 2 个字节,但是当我放入“?”时,它是一个来自亚美尼亚字母表的字母,它会变成 3 个字节。
计算机的字母表有什么区别?
为什么英语占用更少的空间?
utf-8 ×3
ansi ×1
browser ×1
characters ×1
conversion ×1
csv ×1
encoding ×1
gvim ×1
linux ×1
macos ×1
notepad++ ×1
powershell ×1
redirection ×1
shift-jis ×1
unicode ×1
vim ×1
windows-xp ×1