[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理如何解决文件合并出现乱码的问题

一、材料:
文件:
1.txt
2.txt

单个文件是正常的。

二、合并出现乱码

不论是:
copy 1.txt + 2.txt new.txt
还是:
type 2.txt>>1.txt

<td><div align="center" class="style1"><a title="中华人民共和国刑法(注释本)(2015)" href="10216.html" target="main">刑法</a></div></td>
都会变成:
<td><div align="center" class="style1"><a title="
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

你先把1.txt从UTF-8编码转换成ANSI编码,再用批处理合并吧。
1

评分人数

    • pan528: 诊断正确,强!技术 + 1

TOP

回复 2# DAIC
感谢回贴!
问题已解决。
请问一下,编码类型用什么工具查看?这次我是用“UltraEdit-32”转码的。用什么工具能查看编码类型?
谢谢!

TOP

从网上查了一下,查看与转码可以这样简单地完成:
有的文本文件不能被成功解析处理,有的却可以,内容一模一样,原因是文件的编码格式(Encoding)不同。有的系统要求文件是ANSI编码格式,有的要求是UTF-8编码格式。

一、查看编码格式:
打开记事本,菜单“文件”->“打开”,找到目标文件,选中,这时下面的编码中显示的就是这个文件的编码,ANSI, Unicode, Unicode big endian, UTF-8。

二、转码方法:
打开记事本,菜单“文件”->“另存为”,找到“编码”(框架下方),选择类型:“ANSI, Unicode, Unicode big endian, UTF-8”,点击保存,即完成了转码。

TOP

返回列表