WebQQ桌面化替代方案解决中文提示问题

针对上篇《WebQQ桌面化替代方案》,在接到消息时中文不能正常显示,今天找到了解决方案:

fogger webqq

如图所示:能够正常显示发送人昵称和消息正文。

修改方式如下:

fogger代码修改

左侧为原始代码,右侧为修改后的代码。

打开终端执行: sudovim /opt/extras.ubuntu.com/fogger/fogger/AppWindow.py (vim不熟悉可以使用gedit,前面带行号)

22 import re        #22行加上该句

252 def (self,url):
253     def repl(mobj):
254         try:
255            returnunichr(int(mobj.group(0)[2:],16))
256         except:
257            return mobj.group(0)
258      returnre.sub(‘%u[0-9a-fA-F]{4}’,repl,url)
259
260 def on_resource_request_starting(self, widget, frame, resource,request, response, data=None):
261      uri =urllib.unquote(request.props.uri)
262      uri =self.(uri)
263      ifuri.startswith(‘http://fogger.local/’):
264         request.props.uri =‘about:blank’
因为是python代码,请严格按照四个空格键进行缩进,如果使用(tab)键有可能为制表符,这样严重影响代码运行。

我顺便将该脚本上传到网盘中:http://dl.dbank.com/c0h80ijqbp

如果修改麻烦,可以下载后执行sudo cp  -fAppWindow.py  /opt/extras.ubuntu.com/fogger/fogger/AppWindow.py即可。

这样fogger版的webQQ就比较完美了…..

转自Ubuntu之家 {www.ubuntuhome.com}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值