Windows UTF-8 支持
背景:在 Win11 上启用了「Beta 版:使用 Unicode UTF-8 提供全球语言支持」。
Windows UTF-8 支持,在多次更新后,不再像以前那样状态频出,基本可以日常使用。
对于偶尔碰到的软件乱码,要一案一总结。
Passolo 展威风

如图,有一软件挺奇怪,局部乱码。乱码部分的资源[GBK]在 PE .rsrc,非 StringTable 类型。不打算彻底搞懂 PE 资源和 StringTable,手动调整 PE section,直接上 Passolo。
Passolo,目标代码页指定 65001,一通确认,导出目标,乱码不再。
参考
https://devblogs.microsoft.com/oldnewthing/20220531-00/?p=106697