Skip to content

注意事项

使用欧拉插件前,请先确认本机区域设置与沙盒配置,避免在非简体中文环境或沙盒场景下出现乱码、绑窗失败等问题。

非 Unicode 程序语言(系统区域设置)

问题原因

插件及部分配套工具在字符串、窗口标题、路径等场景中仍依赖 系统 ANSI / 本地代码页(简体中文环境下多为 GBK / CP936)。

非简体中文 的 Windows 上(如英文、繁体中文、日文等),「非 Unicode 程序的语言」(系统区域设置 / System Locale)默认与当前系统语言一致。此时:

  • 中文路径、窗口标题、脚本与工具输出可能显示为乱码;
  • 部分依赖本地代码页的接口或外部工具行为异常;
  • 即便界面语言已是中文,只要系统区域不是「中文(简体,中国)」,仍可能出现上述问题。

因此,在非简体中文平台上使用本工具时,需将 非 Unicode 程序的语言 改为 中文(简体,中国),并按提示重启计算机后再生效。

修改方案

  1. 快捷键 Win + R,输入 intl.cpl,回车,直接打开「区域」面板。
  2. 切换到 系统管理(Administrative)标签页。
  3. 非 Unicode 程序的语言 区域,点击 更改系统区域设置
  4. 将系统区域设置为 中文(简体,中国),确定后按提示重启。

参考界面如下(红框处即为当前「非 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 中的匹配片段需与此前缀保持一致。

修改沙盒配置后,建议重启沙盒内目标程序再重新绑定。