修复日文 CSV 乱码
将在 Excel 中打开时日文变成乱码的 CSV 文件,重新保存为 UTF-8(带 BOM),让文字恢复正常。只改变字符编码,不改变内容。文件只在这台设备上处理。
- 免费
- 不上传
- 无需注册
- 可离线使用
使用方法
点击“选择文件”,选取一个 CSV 文件。
确认预览中的文字是否显示正确。如果不正确,请选择其他编码。
点击“保存供 Excel 使用”,即可将修复后的文件保存为 UTF-8(带 BOM)。
常见问题
为什么会出现乱码?
因为文件的字符编码(把文字转换成数字的规则)与 Excel 预期的不同。日文版 Windows 上的 Excel 会把不带标记(BOM)的 CSV 文件当作 Shift_JIS 打开。
文件会被发送到其他地方吗?
不会。读取文件和生成新文件都在你的设备上完成。选择文件后,不会向外发送任何数据。
内容会改变吗?
只会改变字符编码。换行、分隔符、引号和空行都保持原样。保存前,工具会重新读取新文件,确认文字与原文件一致。
预览中的文字不正确怎么办?
请在工具的“用其他编码读取”中重新选择。如果每种编码都显示不正确,文件可能使用了本工具无法读取的编码,例如中文或韩文的编码。
保存的文件叫什么名字?
会在原文件名的末尾加上“-utf8”(保存为 Shift_JIS 时为“-sjis”)。文件名只在这台设备上使用。
为什么无法保存为 Shift_JIS?
Shift_JIS 不包含表情符号以及部分汉字和符号。请删除或替换所显示位置的字符,然后重试。如果文件的接收方能读取 UTF-8,请改用 UTF-8(带 BOM)保存。
开头的 0 消失了,或数字变成了日期
这是 Excel 自动转换数字和日期造成的,与字符编码无关,本工具无法解决。请在 Excel 中通过“从文本/CSV”导入文件,并将该列设为文本格式。
可以在 Mac 或手机上使用吗?
可以。如果 Shift_JIS 的 CSV 文件在这些设备上出现乱码,保存为 UTF-8(带 BOM)后,大多数 App 都能正常读取。在 LINE 等 App 中打开时,可能无法保存。遇到这种情况,请用 Safari 或 Chrome 重新打开页面。
限制与注意事项
- 本工具不会排序、更改分隔符、增删列,也不会转换为 Excel 文件(.xlsx)。
- 字符编码是根据内容推测的。日文字符较少时,推测可能出错。保存前请确认预览。
- 公司等自行制作的字符(自造字)在其他电脑上无法正确显示。本工具无法修复这类字符。
- Excel 以外的部分软件会把 BOM 读成多余的字符。如果接收方要求不带 BOM,请不要使用这种格式。
- 单个文件最大 50 MB。在手机上,即使未超过上限,较大的文件也可能处理得较慢。
- 浏览器扩展程序等你自己的使用环境,不在我们能保护的范围内。