Board logo

标题: [文本处理] 批处理批量把Unicode编码的txt文本转Ansi编码 [打印本页]

作者: jellyhk    时间: 2011-11-25 15:37     标题: 批处理批量把Unicode编码的txt文本转Ansi编码

Unicode编码转正常txt
我把电脑里新建立的文本文件[Ansi]叫正常txt.
如何做?
作者: CrLf    时间: 2011-11-25 15:51

用 type 就行了。
话说在批中将 unicode 转 ansi 就跟十六进制转十进制一样简单...
  1. @echo off
  2. for %%a in (*.txt) do type %%a>$ &move /y $ "%%a"
复制代码

作者: jellyhk    时间: 2011-11-25 16:32

我这里转成了utf-8
作者: CrLf    时间: 2011-11-25 16:53

回复 3# jellyhk


    怎么可能出现这种事,你的电脑好神奇
作者: jellyhk    时间: 2011-11-25 16:56

本帖最后由 jellyhk 于 2011-11-27 11:12 编辑

传个文件!!!
作者: 苦涩的回忆    时间: 2011-11-25 17:05

帮我看下这段代码:
@echo off&setlocal enabledelayedexpansion&cls&color 0a
mode con: cols=80 lines=80
for /l %%a in (1,1,40) do (
if %%a leq 18 set/p=*<nul
if %%a equ 18 set/p=欢<nul
if %%a equ 20 set/p=迎<nul
if %%a equ 22 set/p=光<nul
if %%a equ 24 set/p=临<nul
if %%a geq 24 set/p=*<nul
call :yanshi
)
pause
:yanshi
for /l %%q in (1 1 1500) do echo.>nul
goto :eof
运行后个问题想请解答下:欢迎 光 临
为什么“光”“临”两个字前都有个空格?
作者: ydafhjeajtrj    时间: 2011-11-26 09:28

回复 2# CrLf


    弱弱的问一下,这个$是输出到哪了?
作者: woetu    时间: 2020-7-17 13:58

http://www.bathome.net/viewthread.php?tid=56293




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2