返回列表 发帖
回复 15# 77七


    没事没事

TOP

回复 11# 77七


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

返回列表