chris
(chris)
1
我用的是fcitx 4五笔大字集,大家有没有遇到这种情况, 比如输入前总理“朱X基”中间的rong字的时候,显示的都是乱码?为什么呢,因为fcitx本身设置的问题,还是系统的字体问题?求解
而且因为这个问题导致发帖时出现错误:
一般错误
SQL ERROR mysqli ]
Incorrect string value: '\xF0\xA8\xA8\xBF\xE5\x9F...' for column 'post_text' at row 1 [1366]
当读取页面的时候发生SQL错误。如果错误一直存在,请联络 论坛管理员 。
这个字:打得出来,说明输入法没问题,能够显示出来,说明在输入法调用的字体 A 是有这个字的。
但是显示乱码,显示时用的字体 B 和输入法的字体 A 是同一个字体吗?
发贴时错误,检查一下浏览器的字体设置。
如果是编辑器有问题,就检查一下编辑器的字体设置。
打的出来,鎔。输入法面板和屏幕上也显示得出来。
我的字体是 openSUSE 默认的文泉驿微米黑。
chris
(chris)
4
我回头试了,不仅在浏览器,用的也是微米黑,在 LibreOffice 也这样的哦,请看截图:
究竟什么回事,我也百思不得其解啊……其实 fcitx 我是从 ubuntu 7.4 的 3.4 版开始用到现在了,第一次遇到这种情况……
chris
(chris)
5
难道是内部变量的问题?因为我开始装的时候是英文的,后来才加装了 kde-18n-cn 那个中文包?
可能字体里没做那个字。文泉驿项目 B 区还没做完。
你上商业字体比如微软雅黑试试。
你安装时用的是 CD 版的?天啊,CD 版的中文支持问题多多。
OP 里那个字 U+28a3f,我这里 方正宋体S-超大字符集(SIP) 这个 wps-office 所带的字体里才有。「鎔」字 文泉驿正黑 和 文泉驿微米黑 里都有。
这里也没办法发表包含那个字的帖子:
Incorrect string value: ‘\xF0\xA8\xA8\xBF\xE3\x80…’ for column ‘post_text’ at row 1 [1366]
readline 也不能正确处理它的大小。
chris
(chris)
9
终于搞清楚了,完全不关文泉字体的问题,是 fcitx 的“五笔大字集”的编码问题,因为用拼音打出是这个“鎔”字。是 Table 的问题,它不支持 CJK 大字集。这算是一个 bug 吗?
chris
(chris)
10
用的是 x64 的 DVD iso 装的。应该没问题吧?
chris
(chris)
11
估计你用的是拼音吧,五笔码表的问题。我用拼音也打得出来,一点问题都没有。不知道算不算个 bug?
lilydjwg
(lilydjwg)
13
「五笔大字集」是神马奇怪的东西?你不会还在用 fcitx 3.6- 吧?
你一说英文界面,我就以为你是 CD 安装的。CD 版对中文支持不好。
chris
(chris)
15
的确是码表的问题,装了这个 fcitx-table-cn-wubi-pinyin-4.2.7-1.4.1.noarch.rpm 之后,问题解决。镕鎔都能打了
chris
(chris)
16
没啊……我用的是 Suse 12.3+ 自带的 Fcitx 4.2.7。所谓的五笔大字就是这个东东:
“fcitx-table-cn-wubi-large ” 这个包,官方描述: Wubi large character set table for Fcitx
Fcitx Wubi (Wu Bi Zi Xing) table with large character set for Simplified Chinese. Wubi in Fcitx is based on wubi x86.
问题是 table 的什么问题。。。你是说码表文件是用 GBK 保存的还是什么?
csslayer
(csslayer)
19
你打 QPW。除了第一个其它的都是乱码。他的指控是这里。