hansom
初级用户
积分 161
发帖 87
注册 2008-5-25
状态 离线
|
『楼 主』:
替换字符成功以后汉字乱码了,怎么回事?
我用plp626的这个代码替换文本,我是把文本中的html替成gook,替换是成功了,但是其中的汉字却乱码了,
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="MSThemeCompatible" content="Yes" />
<meta name="keywords" content="dosbbs,dosuni,中国,DOS,论坛,联盟,中國,聯盟,論壇,Autoit,Wengier" /
<good>
<head>
<meta http-equiv="Content-Type" content="text/good; charset=utf-8" />
<meta http-equiv="MSThemeCompatible" content="Yes" />
<meta name="keywords" content="dosbbs,dosuni,涓浗,DOS,璁哄潧,鑱旂洘,涓湅,鑱洘,璜栧,Autoit,Wengier" />
不知道是什么原因?
而且文件中要是有空格的行替换以后,整行就会没了,就会出现错误.
@echo off
for /r d: %%i in (*.txt) do (
for /f "eol= delims=" %%a in (%%~si) do (
set a=%%a
setlocal enabledelayedexpansion
set b=!a:他=她!
echo.!b!>>"%%~dpni"_已替.txt
endlocal
) )
|
|