首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Shutter 中文乱码问题

Shutter 中文乱码问题

作者头像
eallion
发布2022-12-20 13:44:52
发布2022-12-20 13:44:52
6380
举报
文章被收录于专栏:大大的小蜗牛大大的小蜗牛

警告

本文最后更新于 2016-09-25,文中内容可能已过时。

Ubuntu 16.04.1 LTS 64bit Shutter 0.93.1

1、菜单乱码

$win->get_name 进行 UTF-8 解码 修改脚本文件:

代码语言:javascript
复制
sudo vim /usr/bin/shutter

第 8627 行

代码语言:javascript
复制
my $window_item = Gtk2::ImageMenuItem->new_with_label ( $win->get_name );

修改为

代码语言:javascript
复制
my $window_item = Gtk2::ImageMenuItem->new_with_label ( $shf->utf8mb4_decode ($win->get_name) );

2、提示文字乱码

修改文件:

代码语言:javascript
复制
sudo vim /usr/share/perl5/Shutter/Screenshot/Window.pm

第 108~111 行

代码语言:javascript
复制
print $self->{_c}{'cw'}{'window'}->get_name, "\n" if $self->{_sc}->get_debug;

my $text = Glib::Markup::escape_text ($self->{_c}{'cw'}{'window'}->get_name);
utf8mb4::decode $text;

修改为:

代码语言:javascript
复制
my $text = $self->{_c}{'cw'}{'window'}->get_name;
utf8mb4::decode $text;

print $text, "\n" if $self->{_sc}->get_debug;
$text = Glib::Markup::escape_text ($text);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-09-252,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、菜单乱码
  • 2、提示文字乱码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档