当前位置: 首页 > news >正文

Linux双中文编码笔记

/etc/locale.gen

zh_CN.GB18030 GB18030
zh_CN.GBK GBK

上面两行默认是被注释掉的,要打开。

/usr/sbin/dpkg-reconfigure

 

/usr/sbin不在普通用户的PATH里,再说运行它也需要root权限。

如果dkpg-reconfigure显示非常非常简陋的界面而不是蓝色背景菜单,apt install dialog # 鄙人太省空间了

dkpg-reconfigure locales 把要用的选上。

locale -a

列出所有可用locale,这回变成zh_CN.gb18030, gbk, utf8这样的小写形式了。

iconv --list也是列表里用大写,用的时候用小写(也许是大小写无关)。

gedit

alias ge='gedit'

alias gb='gedit --encoding gb18030'

xterm

我这么节约的人都要GNOME+konsole,可见它多么好。

比如当前在konsole里,LANG是zh_CN.utf8,想处理会GBK编码的文件,包括但不限于head, tail, more, less, grep:

LANG=zh_CN.gbk xterm & # 可alias

xterm里是GBK,konsole里是utf8,互不干扰,不用在菜单里改字符编码,gnome-terminal我也没找到在哪里改。

配置xterm

.Xresources和.Xdefaults都是配置文件,前者优先级高,后者文件名短。

xrdb -load load resources from file,不用重启。xrdb - X server resource database utility.

 

最重要的几个配置:

xterm*faceName: JetBrains Mono:antialias=True:pixelsize=16
xterm*faceNameDoubleSize: Noto Sans CJK:antialias=True:pixelsize=16
xterm*inputMethod: fcitx

即:英文和中文字体都要设置,输入法也要设上。

fc-list - list available fonts,然后根据具体情况设置。

然后还有很多设置:〔链接〕“查看页面源代码后”转贴,欢迎再转贴:

! copy and paste
XTerm*VT100.translations: #override <Btn1Up>;: select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0)! English font
xterm*faceName: DejaVu Sans Mono:antialias&#61;True:pixelsize&#61;13
! Chinese font
xterm*faceNameDoublesize:WenQuanYi Zen Hei Mono:antialias&#61;True:pixelsize&#61;13!input method
XTerm*inputMethod:fcitx! scrollbar
XTerm*scrollBar: true
XTerm*rightScrollBar: true
XTerm*SaveLines: 4096!xterm.geometry: 80x36
!xterm*scrollBar: false
!xterm*rightScrollBar: true
!xterm*loginshell: true
!xterm*cursorBlink: true
!xterm*background: black
!xterm*foreground: gray
!xterm.borderLess: true
!xterm.cursorBlink: true
!xterm*colorUL: yellow
!xterm*colorBD: white
http://www.jsqmd.com/news/24934/

相关文章:

  • C++类和对象(1) - 详解
  • 人工智能之编程基础 Python 入门:第二章 Python 的编辑器 VS Code
  • 2019 福建省队集训录
  • AIX multibos bootlist
  • 记录一次nginx能通但是请求一直不了的问题
  • 【嵌入式】PWM DAC的滤波器设计
  • 被称作遗憾之物 爬满了脊骨 又把控了痛楚 被称作无用之物 修筑了唯一的通路
  • neovim在windwos11下snack.nvim的问题
  • 完整教程:Java 集合 “List + Set”面试清单(含超通俗生活案例与深度理解)
  • 禁用 IPython 历史记录 history.sqlite
  • Luogu P7914 [CSP-S 2021] 括号序列 题解 [ 蓝 ] [ 区间 DP ] [ 前缀和优化 ] [ 调试技巧 ]
  • 扩展BaseMapper类 - 详解
  • 《程序员修炼之道:从小工到专家》前五分之二观后感
  • 矩阵快速幂章节笔记(这里主要介绍的是我的错题)
  • 实验二 现代C++编程初体验
  • P5322 [BJOI2019] 排兵布阵
  • 题解:P9292 [ROI 2018] Robomarathon
  • [题解]P5322 [BJOI2019] 排兵布阵
  • 考前打印
  • 申威服务器安装Nacos 2.0.3 RPM包详细步骤(Kylin V10 sw_64架构)​附安装包
  • ZKY精选冲刺省选国赛仿真训练题
  • MySQL 查询与更新语句执行过程深度解析:从原理到实践​ - 指南
  • ZKY精选冲刺省选国赛技巧训练题
  • 逆向基础--编码(001)
  • 20251027 - 倍增 ST表
  • 周康阳精选冲刺省选国赛思维训练题
  • Luogu P7913 [CSP-S 2021] 廊桥分配 题解 [ 绿 ] [ 贪心 ] [ 前缀和 ] [ STL ]
  • 10-27 CSP 赛前比赛记录
  • P3939 数颜色
  • 完整教程:Docker 搭建 Nginx 并启用 HTTPS 具体部署流程