LXTerminal无法正确显示乌尔都语字符的问题求助
LXTerminal无法正确显示乌尔都语字符的问题求助
大家好,我是中国人,不懂乌尔都语,但一直想和印度朋友更顺畅地交流。最近碰到个棘手的问题:同样的乌尔都语文本,在QTerminal里能正常显示,但在LXTerminal里部分字符却变成了类似Wingdings的乱码样式。
我先查了系统的区域设置情况,在LXTerminal里运行localectl status,输出如下:
System Locale: LANG=hi_IN.UTF-8 LC_TIME=C.UTF-8 VC Keymap: us X11 Layout: us X11 Model: pc105
之后我也手动设置过LANG=hi_IN.UTF-8,重启终端后问题依然存在。
需要测试的乌尔都语测试文本是这两句:
ہارت میں ہم رام مندر بنا رہے
اور وہاں پاکستان کو لوگ بم سے اڑا رہے
免责声明:这两句话的大意是“我们在心中建造罗摩神庙,而那边有人在用炸弹袭击巴基斯坦”,内容取自当前的一段YouTube视频,我绝对没有传播政治偏见的意图。
另外补充一下,第二句话的英文翻译应该是:"And over there people are blowing up Pakistan with bombs."
备注:内容来源于stack exchange,提问作者Yan King Yin




