utf-8编码下替换指定文本内容源码
2017-09-21 12:43
260 查看
背景:帮群里一哥们儿写的。
bug:
1.起初被编码问题搞得晕头转向,后面看到那家伙用的for循环来输出,完美解决了输出的编码问题。
2.chcp 65001修改代码页解决了bat下对utf-8编码出现乱码的bug。
核心命令:还是靠智能的if判断,一步解决核心问题。
源码如下:
运行结果:运行后输出到bat目录下的new.csproj中,经过文本比对,无任何bug替换指定内容成功。
bug:
1.起初被编码问题搞得晕头转向,后面看到那家伙用的for循环来输出,完美解决了输出的编码问题。
2.chcp 65001修改代码页解决了bat下对utf-8编码出现乱码的bug。
核心命令:还是靠智能的if判断,一步解决核心问题。
源码如下:
@echo off del new.csproj chcp 65001>nul title utf-8编码下替换指定文本内容 for /f "delims=" %%a in (Unity3DPerfAnalyzerSDK.Plugins.csproj) do ( if "%%a"==" <AssemblyName>Assembly-CSharp-firstpass</AssemblyName>" ( echo ^<AssemblyName^>Unity3DPerfAnalyzer^</AssemblyName^>>>new.csproj ) else ( echo %%a>>new.csproj ) ) set /p=success.
运行结果:运行后输出到bat目录下的new.csproj中,经过文本比对,无任何bug替换指定内容成功。
相关文章推荐
- python替换UTF-8编码文本中任意特殊字符,包括中文符号问题:大量文本,将其中的特殊字符用空
- 如何判断一个文本文件内容的编码格式 UTF-8 ? ANSI(GBK)
- shell 替换文本中的指定内容
- 如何使用JS脚本从HTML中分离图片标签与文本,替换文本中指定的内容并加粗(原创)
- Sed替换文本中的指定内容
- 指定输出文本为utf-8编码格式
- 使用poi动态替换word指定文本内容
- C# 查找文本内容(不区分大小写,空格)替换成指定的字符(查询分析器中查看存储过程内容时用)
- python替换UTF-8编码文本中任意特殊字符,包括中文符号
- 如何判断一个文本文件内容的编码格式 UTF-8 ? ANSI(GBK)
- 替换文本中的指定内容(电子邮件),以及其它指定的内容
- 替换一个文本文件中的指定内容
- Java 小例子:按指定的编码读取文本文件内容
- Java 小例子:按指定的编码读取文本文件内容
- Asp 输出编码为UTF-8格式的XML内容的注意事项
- 转变文件内容的编码,比如从gb18030转到utf-8
- sed用法,替换文本内容用于修改主机名
- c/c++ 修改文本文件内容、替换字符串函数(linux、mac下)【增强版】Windows版会陆续发布
- java按指定编码写入和读取文件内容的类
- php将中文转换成相应匹配的正则表达式(要求原文本为utf-8编码)