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

[文件操作] Dir命令乱码

各位大能遇到一个问题,
dir的命令在dos里面能显示中文, >到记事本里居然有乱码.不知道该怎么解决.

命令如下:
dir /b/n

下面是dos里面复制出来的:
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\205-17514-X01.pdf
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\205-17515-X01.pdf
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\205-17516-X00.pdf
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\205-17517-X00.PDF
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\205-17521-X00.pdf
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\462-17227-X01.pdf
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\462-17228-X00.PDF
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\462-17229-X00.PDF
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\462-17230-X00.PDF
C:\Users\xusheng\Desktop\Enlogic\CIS图纸\2D\PDF\810-01153-X00.pdf

下面的是txt里面的内容:
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\205-17514-X01.pdf
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\205-17515-X01.pdf
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\205-17516-X00.pdf
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\205-17517-X00.PDF
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\205-17521-X00.pdf
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\462-17227-X01.pdf
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\462-17228-X00.PDF
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\462-17229-X00.PDF
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\462-17230-X00.PDF
C:\Users\xusheng\Desktop\Enlogic\CISͼֽ\2D\PDF\810-01153-X00.pdf

看下你的文本编码是不是ansi

TOP

这应该是 Windows 自带的记事本的 BUG
几种解决办法:
1. 用写字板、或第三方NotePad++、EditPlus 等工具打开,像这样:
  1. start "" wordpad 1.txt
复制代码
2. 在文件开头或结尾再添加几个中文字符,像这样:
  1. (echo;文件列表&dir /b) > a.txt
复制代码
3. 用 vbs、PowerShell 等保存为 Unicode 编码,像这样:
  1. PowerShell "dir | ForEach{$_.FullName} > a.txt"
复制代码
1

评分人数

    • greatlazy: 第一和第三中都是可用的解决办法.谢谢了. ...技术 + 1

TOP

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表