我想在我的图像上画一些特殊字符,但Azië中的字母ë用错误的编码字符表示。 实际上我在* .bat UTF8编码文件上编写了我的脚本。 有办法解决吗?
这是我的示例代码:
-draw "rotate -4 text 385,335 'Azië'"
提前致谢
答案 0 :(得分:0)
在this answer之后 - 您可以将批处理文件保存为Windows 1252编码(或其他),然后将命令包装在以下行中:
@echo off
for /f "tokens=2 delims=:." %%x in ('chcp') do set cp=%%x
rem here you change the codepage (encoding)
chcp 1252>nul
rem your commands here
-draw "rotate -4 text 385,335 'Azië'"
chcp %cp%>nul