你曾经发了一个txt文件ansi 转unicode 的批处理代码,结果一用我桌面的文档全变乱码了,怎么办,可逆吗?
只是那篇帖子的地址http://zidao.baidu.com/question/115825614.html?fr=relateQuestion...
只是那篇帖子的地址
http://zidao.baidu.com/question/115825614.html?fr=relateQuestion 展开
http://zidao.baidu.com/question/115825614.html?fr=relateQuestion 展开
3个回答
展开全部
恢复编码:
把原代码中的
cmd /u /c "type "%%a">unicode.tmp"
改成
cmd /a /c "type "%%a">unicode.tmp"
保存后运行一次。 会把unicode编码的转换成ansi编码。
原代码我给修改了下,转换后保存到所指定目录的tmp目录下:
@echo off&color a
title TXT文本ANSI转UNICODE -by 314ccp-
set/p.=请将目录拖放此处:
cls & cd /d "%.%"
md tmp >nul
for /r %%a in (*.txt)do (
cmd /u /c "type "%%a">unicode.tmp"
copy unicode.tmp "tmp\%%a">nul
del unicode.tmp /q
)
echo 全部转换完成,可用WORD选Unicode验证了!
echo.
echo 按任意键打开目录!
pause>nul
start "" "%cd%\tmp\"
把原代码中的
cmd /u /c "type "%%a">unicode.tmp"
改成
cmd /a /c "type "%%a">unicode.tmp"
保存后运行一次。 会把unicode编码的转换成ansi编码。
原代码我给修改了下,转换后保存到所指定目录的tmp目录下:
@echo off&color a
title TXT文本ANSI转UNICODE -by 314ccp-
set/p.=请将目录拖放此处:
cls & cd /d "%.%"
md tmp >nul
for /r %%a in (*.txt)do (
cmd /u /c "type "%%a">unicode.tmp"
copy unicode.tmp "tmp\%%a">nul
del unicode.tmp /q
)
echo 全部转换完成,可用WORD选Unicode验证了!
echo.
echo 按任意键打开目录!
pause>nul
start "" "%cd%\tmp\"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询