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


    没事没事

TOP

回复 11# 77七


    批处理可以这样产生bom头
  1. >bom echo(77u/
  2. certutil -decode -f bom 2.txt
复制代码
还可以这样,参考:http://www.bathome.net/viewthread.php?tid=12347&rpid=79254&ordertype=0&page=1#pid79254
  1. @ECHO off&setlocal EnableDelayedExpansion
  2. Set gbk=可去便
  3. chcp 437>nul
  4. for /f %%a in ('cmd/u/cecho !gbk!')do set utf=%%a
  5. Set head=!utf:~0,1!!utf:~2,1!!utf:~4,1!
  6. set/p=!head!<nul>2.txt
复制代码
1

评分人数

    • 77七: 感谢分享技术 + 1

TOP

回复 17# buyiyang


   刚刚写的,替换不成功,能否指点一下问题出在哪?
@echo off & cd/d "%~dp0"

chcp 65001

set YB='{$CP949^=간단 팝업 메뉴$}'
set TH='{$CP936^=简易弹出菜单$}{$CP950^=簡易彈出選單$}'
powershell -c "(Get-Content SimpleMenu.xml -encoding utf8 ) -Replace %YB%,%TH%" > SimpleMenu测试.xml



pause>nul & exit

TOP

回复 17# buyiyang


   谢谢大佬指点!这样用bat生成 utf-8 带bom方便多了。
bat小白,请多指教!谢谢!

TOP

回复 18# hfstar


    你的%YB%和%TH%中的^$符号需要\转义
1

评分人数

TOP

回复 20# buyiyang


    搞定了,多谢大佬的指点。

TOP

返回列表