|
|
发表于 2026-3-16 12:36:06
|
显示全部楼层
15楼转换文件编码 utf-8 -> gbk 所采用的 adodb.stream@jscript 代码应用多年未发现问题(处理大尺寸文件除外)... 眼下只能请楼主给一个出问题的真实文件,看看这么奇葩的东西究竟长啥样?以下再给一版 bat+powershell 代码转换 utf-8 -> gbk,供楼主再试一把,与15楼代码排除逻辑相同,仅处理 utf-8 编码文件 ...
- <# ::
- @echo off
- for /f "delims=" %%F in ('dir /b/s/a-d *.html') do for /f "delims=" %%c in ('coder -s -a gc -f "%%F" ') do if /i "%%c"=="utf-8" (powershell "$F='%%F'; $FF='%%F.gbk.txt'; iex(${%~f0}|out-string)")
- pause&exit/b
- #>
- $s=[io.file]::readalltext($F,[text.encoding]::utf8);[io.file]::writeAlltext($FF,$s,[text.encoding]::default); exit
复制代码
|
|