centos5.5での中国語文字化け問題の解決方法

藏色散人
リリース: 2022-01-11 14:44:08
オリジナル
1910 人が閲覧しました

centos5.5 における中国語文字化けの解決策: 1. 「/etc/sysconfig/i18n」ファイルを修正する; 2. 「/etc/profile」に「export LC_ALL="zh_CN.GB18030"」を追加する" ファイル ;3. フォント ファイルをインストールします。

centos5.5での中国語文字化け問題の解決方法

#この記事の動作環境: centos5.5 システム、Dell G3 コンピューター。

centos5.5での中国語文字化け問題の解決方法は?

CentOS 5.5 中国語文字化け問題の解決策

VMware7.1 で新しい CentOS ホストを作成する場合、CentOS 5.5 bin-DVD ディスク インストールを直接追加すると、ユーザーのパスワード情報を入力するように求められます。この方法でインストールした場合、CentoOS システム構成は直接スキップされます。これは VMware の新しいバージョンの統合機能である可能性がありますが、スキップされると、中国語をサポートする構成はありません。 。その後の中国語翻訳作業に支障をきたすことになる。ただし、次のような解決策がまだあります:

インストール後。完全な英語インターフェイス、唯一のオンライン検索ソリューションは次のとおりです:

Modify /etc/sysconfig/i18n file

 #LANG="en_US.UTF-8"
 
 #SUPPORTED="en_US.UTF-8:en_US:en"
 
 #SYSFONT="latarcyrheb-sun16"
ログイン後にコピー

1 LANG="zh_CN.GB18030"
 
2 LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
 
3 SUPPORTED="zh_CN.GB18030:zh_CN:zh"
 
4 SYSFONT="lat0-sun16" SYSFONTACM="8859-15"
ログイン後にコピー

に変更されます。このようにして、中国語は通常、通常どおりに動作します。 SSH および Telnet 端末が示されています。

それでも動作しない場合は、これを実行できます:

1. コンソール ターミナルのコードが文字化けする

/etc/ ファイルの最後の行に次の内容を追加します。プロファイル ファイル:

export LC_ALL="zh_CN.GB18030"
ログイン後にコピー
ログイン後にコピー

2.xwindow ターミナルの文字化けコード

次の内容を追加します/etc/sysconfig/i18n ファイルの最終行まで :

export LC_ALL="zh_CN.GB18030"
ログイン後にコピー
ログイン後にコピー

まず、以下を修正します。いずれも四角い枠内の文字化けコードであり、中国語版は使用できません。再起動後も機能しません。ほとんどの人は、再起動しなくてもすぐに効果が現れると言いますが。

じゃあ、フォントがないのが原因かと思いますが、

 yum install fonts-chinese.noarch
 
 yum install fonts-ISO8859-2.noarch
ログイン後にコピー

Howこの方法でも表示できますか? 中国語の文字を枠で囲みます。次にフォントを変更することから始めたいと思います。

Wenquanyi の Zhenghei フォント インストールをダウンロードします。

1. フォント ファイルの圧縮パッケージを解凍します:

su -
tar zxvf wqy-zenhei*.tar.gz
ログイン後にコピー

2. 解凍したフォルダー「wqy-zenhei」を配置します。 /usr/share/fonts/wenquanyi/ ディレクトリ:

mv wqy-zenhei /usr/share/fonts/wenquanyi/
*如果/usr/share/fonts/wenquanyi/不存在,请先建立:
mkdir -p /usr/share/fonts/wenquanyi/
ログイン後にコピー

3. /etc/X11/xorg.conf ファイルを編集します:

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
vim /etc/X11/xorg.conf
ログイン後にコピー

4. FontPath セクションを見つけて次を追加します:

FontPath “/usr/share/fonts/wenquanyi/wqy-zenhei”
ログイン後にコピー

ファイルを保存します。

5. システムに /etc/fonts/fonts.conf ファイルがある場合は、それを編集してください:

cp  /etc/fonts/fonts.conf /etc/fonts/fonts.conf.back
vim /etc/fonts/fonts.conf
ログイン後にコピー

6. の前に追加します:

<dir>/usr/share/fonts/wenquanyi/wqy-zenhei/</dir>
ログイン後にコピー

ドキュメントを保存します。

7. システムで fontconfig 2.4.x を使用している場合は、/usr/share/fonts/wenquanyi/wqy-zenhei/ にある 44-wqy-zenhei.conf ファイルを ~/.font.conf## に移動します。

#Xサーバーを再起動して中国語フォントを選択すると、ようやく中国語が表示されますが、ちょっと見苦しいので、テーマを変更したり微調整すると良いでしょう。

次に、Linux版zendサーバーceをインストールしますが、国産ソースを改造しているため、スクリプトでのインストールは非常に遅いかもしれません。インストール パッケージを直接ダウンロードして解凍し、正常にインストールします。再起動後、エラー メッセージが表示されます: reloc:permission が拒否された後、セグメント プロットを復元できません。

1SELINUX をオフにする方法:

vi /etc/selinux/config SELINUX=enforcing を SELINUX=disabled に変更します。再起動が必要です

この方法はサーバーにリスクをもたらす可能性があります。

2 SELINUX を終了させない方法:

# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libPHP5.so
# service httpd restart
# setenforce 1
ログイン後にコピー
やっと解決しましたが、Wubi がないとこれは致命的ではないでしょうか?この問題を解決するには、包括的な比較を通じて fcitx をインストールします:

CentOS 5.5 では、ソース コード パッケージを使用して Fcitx をインストールします。リトル ペンギン入力メソッドの最新バージョン: fcitx-3.6.3-rc.tar.bz2

まず最初に 2 点宣言します:

1. この記事の操作はすべてターミナル上で実行されます。特に明記されていない限り、この記事のコマンドはすべて「ターミナル」で入力します。

2. CentOS は完全に Redhat enterprise linux (RHEL) に基づいているため、この記事の Fcitx をインストールする方法は完全に 100% RHEL に適用できます。

1. Fcitx の依存関係の問題を事前に解決してください

Fcitx は gettext、gettext-devel、libXft、libXft-devel、libXpm、libXpm-devel に依存します。この 6 つのソフトウェア パッケージ。

yum install パッケージ名を使用して、依存関係の問題を解決するために、事前にそれらを個別にインストールできます。

yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel 
gtk+-devel gcc zlib-devel libpng-devel gtk2-devel glib-devel
yum install gettext-devel
yum install libXft-devel
yum install libXpm-devel
yum install automake
 
yum install libXtst-devel
ログイン後にコピー

2. コンパイルしてインストールします

1. 最新バージョンの Fcitx のソース コード パッケージをダウンロードします: wget http://fcitx.googlecode.com/files /fcitx-3.6 .3.tar.bz2

2.「/usr/src」に解凍します: tar -jxvf fcitx-3.6.3.tar.bz2 -C /usr/src

3 . ディレクトリを入力します: cd /usr/src/fcitx-3.6.3

4. 「.configure」ファイルを生成します: ./autogen.sh

5. コンパイルを開始します: ./configure

注: Centos 5 ではコンパイル プロセス中に警告プロンプトが表示されますが、無視してください。問題ありません。 RHEL では警告は表示されません。

6. 正式なインストール: make && make install

7. インストールが成功したかどうかをテストします: fcitx -h を入力します。インストールが成功した場合は、ヘルプ ファイルを取得できるはずです。

Usage: fcitx [OPTION]
-d        run as daemon(default)
-D        don’t run as daemon
-n[im name]    run as specified name
-v        display the version information and exit
-h        display this help and exit
ログイン後にコピー

3. Fcitx をデフォルトの入力メソッドとして設定します

インストール方法 1:

1. 新しい設定ファイルを作成します: vim /etc/X11/ xinit/xinput.d/fcitx、内容は次のとおりです。

XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MOUDLE=fcitx
QT_IM_MOUDLE=fcitx
ログイン後にコピー

保存して終了し、コンピュータを再起動します

2. 查询Fcitx是否开机运行。终端下输入:fcitx,应该是提示:Start FCITX error. Another XIM daemon named SCIM is running?这样就对了,直接到”4“

3. 如果没任何提示,则:ln -s /etc/X11/xinit/Xinput.d/fcitx /$HOME/.xinputrc

4. 输入: fcitx -nb ,即可看到输入框

默认fcitx启动后,是在后台运行的,因此看不到输入框,用上面的命令就可以调出来了。

ctrl+空格 切换输入法。

安装方法二:

首先在/etc/X11/xinit/xinput.d/目录下建立一个新文件(fcitx.conf):

XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=”-d”
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
ログイン後にコピー

然后在/etc/alternatives/目录下,将符号链接xinputrc删除,重新建一个:

mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.save
rm –rf /etc/alternatives/xinputrc
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc
ログイン後にコピー

最后,在开始菜单> 系统> 首选项preferences > 更多首选项more preferences >输入法input method,在里面选择“使用系统范围内的配置[fcitx]”,然后“注销”,登录后按“ctrl+空格”就可激活fcitx输入法。

配置fcitx输入法修改~/.fcitx/config文件中的相应偏好设置。

三、卸载方法

进入目录:cd /usr/src/fcitx-3.6.3
make uninstall
ログイン後にコピー

功能介绍

1、常用热键

* 打开/关闭输入法:左ctrl+空格/左ctrl+左shift

* 快速中英文切换:左ctrl

* 切换输入法:alt+1–>五笔 alt+2–>拼音 alt+3–>区位,或用左ctrl+左shift进行循环切换

* 切换全/半角:左shift+空格

* 候选字/词翻页:,./-=

* 重新读入设置:左ctrl+5

还可以安装拼音输入法、在CentOS系统 5.3 中使用中文输入法

命令行输入:

#yum install scim
#yum install scim-pinyin
ログイン後にコピー

重启动X(按Ctrl+Alt+Backpace)或注销(logout)。

推荐教程:《centos教程

以上がcentos5.5での中国語文字化け問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!