日文乱码文字的变编码保存
日文乱码文字的变编码保存本文前提是机器操作系统是中文的并且已经添加了日文支持有日文支持这个很重要具体参考上篇文章。日文操作系统就不存在这个问题了。 上篇文章地址参看首段是介绍如何在UltraEdit中显示日文文字设置好了就可以看到日文字符但是仅仅看看往往是不够的在看到字符之后你把这些字符复制出来再粘贴到其他地方比如一个空白的文本文档中只要这个文档不是在UltraEdit的正确设置下打开还是乱码我们想就使用系统自带的打开什么设置都不做就可以看到那些日文字符怎么办呢字符编码原理请参考。那个是原理我们这里只介绍怎么使用工具或者方法实现我们的目的。 达到目的有至少三种方法第一种使用Word等编辑器。拿到带有日文字符的文本之后不要用记事本直接打开而是点击右键选择打开方式选择WordWord会察觉这个文本的编码和当前系统默认的不一致会提示你选择一个具体的编码。在弹出的文件转换对话框中文本编码点选【其他编码】这时右边的编码选择框由灰变为可用点击上下箭头到【日文Shift-JIS】点击确定你的文本就在Word中正确显示了之后把显示的内容复制粘贴到另外一个新建的文本文档中再次打开该文本文档还是正确显示的。具体设置参考下图。在选择编码的同时预览里面可以看到相应的变化如果【日文Shift-JIS】不可以选择其他日文编码试试看。 第二种方法是利用IE浏览器转换当前方法要求系统必须有日文支持不
乱码文字生成然查看的时候可能不到需要的编码添加日文支持的方法参考上一篇文章地址参看本文第一段。拿到带有日文字符的文本之后备份一个然后修改.txt后缀为.htm或者.html使用IE打开该文件打开之后在工具栏中点选【查看】--【编码】--【日文Shift-JIS】选定之后一般页面会自动刷新如果未刷新手动刷新该页面这时页面显示的就是无日文乱码的内容从页面上复制出来的内容再粘贴到文本文档中保存再打开该文本文档显示内容仍然是正常的。相比较第一种方法这种方法的优点是如果Word没有弹出编码变更提示时可以这样强制的变编码显示而这种方法的缺点是如果源文件中带有回车换行在页面显示之后回车丢了要重新排版这个有时候会很烦。设置上面已说明亦可参照下图。第三种方法是利用另外一个文本编辑器EmEditor很是汗颜的是之前的文章重点介绍的UltraEdit中查看日文乱码但是要正常的保存出来UltraEdit中怎么做没有尝试出来可能是软件本身不支持更可能是我没有到正确的方法现在就介绍用EmEditor实现吧。拿到带有日文字符的文本之后使用EmEditor打开一般情况下显示的是乱码因为EmEditor认为当前文档的编码是默认的简体中文GB2312要正常显示在EmEditor的状态栏最右边的【显示编码】按钮该按钮在鼠标悬停时提示【Current Encoding】过的版本提示【当前的编码】在弹出的编码下拉框中选择【日文Shift-JIS】文本此时可以正常显示显示正常后在EmEditor中【另存为】操作当前文本【Encoding】选择【简体中文GB2312936g
b2312】【确定】另存的这个文本使用记事本打开后日文字符即是正常显示的。操作亦可参考下图。到【显示编码】按钮 选择【日文Shift-JIS】编码 【另存为】操作 选择【简体中文GB2312936gb2312】编码保存

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。