主题
注意事项
使用欧拉插件前,请先确认本机区域设置与沙盒配置,避免在非简体中文环境或沙盒场景下出现乱码、绑窗失败等问题。
非 Unicode 程序语言(系统区域设置)
问题原因
插件及部分配套工具在字符串、窗口标题、路径等场景中仍依赖 系统 ANSI / 本地代码页(简体中文环境下多为 GBK / CP936)。
在 非简体中文 的 Windows 上(如英文、繁体中文、日文等),「非 Unicode 程序的语言」(系统区域设置 / System Locale)默认与当前系统语言一致。此时:
- 中文路径、窗口标题、脚本与工具输出可能显示为乱码;
- 部分依赖本地代码页的接口或外部工具行为异常;
- 即便界面语言已是中文,只要系统区域不是「中文(简体,中国)」,仍可能出现上述问题。
因此,在非简体中文平台上使用本工具时,需将 非 Unicode 程序的语言 改为 中文(简体,中国),并按提示重启计算机后再生效。
修改方案
- 快捷键
Win + R,输入intl.cpl,回车,直接打开「区域」面板。 - 切换到 系统管理(Administrative)标签页。
- 在 非 Unicode 程序的语言 区域,点击 更改系统区域设置。
- 将系统区域设置为 中文(简体,中国),确定后按提示重启。
参考界面如下(红框处即为当前「非 Unicode 程序的语言」,应显示为简体中文):

补充说明
- 修改系统区域设置通常需要 管理员权限,且多数情况下需 重启 后生效。
- 若仅临时验证字符串编码,也可配合 SetDefaultEncode / SetConfigByKey 调整
DefaultEncoding/DefaultReturnEncoding;但系统区域仍建议与简体中文对齐,以减少路径与外部工具侧的乱码。
沙盒绑定
支持绑定沙盒程序(如 Sandboxie-Plus / 经典 Sandboxie)。详见 绑定窗口高级 - BindWindowEx、绑定窗口 - BindWindow。
问题现象
目标进程在沙盒内运行时,可能出现绑定失败或 IPC 受限(共享内存 / 命名管道等被沙盒隔离)。
修改方案
在沙盒配置(例如 Templates.ini,或当前沙盒的 Sandboxie.ini 中对应条目)的 [GlobalSettings] 段追加 OpenIpcPath,放行插件使用的 IPC 路径:
ini
[GlobalSettings]
OpenIpcPath=*TSVN*说明:
- 路径中的
*为沙盒通配符,匹配包含该片段的路径。 - 请按实际要放行的进程名或路径修改其中的
TSVN片段。 - 可通过 SetConfig / SetConfigByKey 中的
SharedMemoryNamePrefix修改 IPC 前缀;OpenIpcPath中的匹配片段需与此前缀保持一致。
修改沙盒配置后,建议重启沙盒内目标程序再重新绑定。
