QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1342|回复: 4

关于 wine 程序中文输入的临时解决办法

[复制链接]
发表于 2008-2-14 18:15:07 | 显示全部楼层 |阅读模式
声明:这只是我自己想到的临时解决办法。
在 MagicLinux 中用 wine 的话,中文输入是个问题......因为输入进去的会变成乱码......
根本的原因我也不知道(wine 不是我做的.....),但和 locale 有密切联系。

所以,给出变通的办法解决输入问题,用不着再复制粘贴啦~

  1. LC_ALL=zh_CN.UTF8 wine ××××××
复制代码


比如:LC_ALL=zh_CN.UTF8 wine qq.exe

哈哈~

如果诸位会 bash 的话,可以做一个脚本,wine -> LC_ALL=zh_CN.UTF8 wine,放到 bin 里面去。呵呵
以后就不用老是 LC_ALL=zh_CN.UTF8 啦~
发表于 2008-2-14 19:08:37 | 显示全部楼层
嗯,这对大部分程序应该是可以的,不过有部分程序不行。不行的程序,在输入文字的时候表现为?,而行的,输入文字的时候表现为乱码。
不过想来用wine输入文字的人不会很多的。
回复

使用道具 举报

发表于 2008-2-14 21:46:03 | 显示全部楼层
这么弄,会不会影响文件系统的编码?
回复

使用道具 举报

发表于 2008-2-14 22:10:08 | 显示全部楼层
会影响保存的文件的编码,需要用convmv转码。
其实更好的解决办法是给wine打补丁,让它能处理GB编码的输入才行。
回复

使用道具 举报

发表于 2008-2-14 22:16:48 | 显示全部楼层
我觉得这是 wine 开发的失误,只能针对某些编码而工作,这个很不应该。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-27 15:52 , Processed in 0.059819 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表