域名将于6月份到期,并且不再续费,届时网站将无法访问。
6月份之前如果服务器到期将提前关闭网站,请改访问模组网社区

Wrye Bash ascii codec cant encode 解决办法

更新到wrye bash 302.1可以解决此问题,不建议再使用下面的方法!

网友 我*还要注册 提供的解决办法,不知道是不是对每个人都有效,但至少是一个解决方案。
中文系统运行 Wrye Bash 可能会遇到下面的错误:

An error has occured with Wrye Bash, and could not be displayed.
The following is the error that occured while trying to display the first error:
‘ascii’ codec can’t encode characters in position 0-2: ordinal not in range(128)
The following is the error that could not be displayed:
Traceback (most recent call last):
File “Wrye Bash Launcher.pyw”, line 33, in
bash.main()
File “bash\bash”, line 467, in main
UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 18-21: ordinal not in range(128)

错误来源:
如果能正常启动 Wrye Bash 的话,这个时候是会跳出一个窗口,告诉你哪个地方出问题了,导致 Wrye Bash 无法启动
但因为这个错误信息已经汉化了,Wrye Bash 这时候又无法正常显示中文,然后就出了这个问题,导致玩家直接无法启动程序

我*还要注册 提到的解决办法:非UNICODE编码那里设成英语
详细点说,进入控制面板,找到 时钟、语言和区域
选择 更改日期、时间或数字格式
在弹出的 区域 窗口中切换到 管理 标签,在底部有个 更改系统区域设置
点进去后中文修改为英文,保存后你再试试你的 Wrye Bash 还能不能打开。
更改系统区域设置

有什么副作用不太清楚,但我猜测你的 Wrye Bash 可能就变回英文版的了。
但是这么做的话,会有副作用……用非UNICODE编码作为语言的程序会乱码,有些程序的路径也会乱套。

icedream

About icedream

其实我知道的东西很少,只是翻译了一些东西,悲催的是翻译过后很快就忘了。

Comments are closed.