[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:57327] Re: shiftJIS の txtファイルが gedit で文字化け



武藤@Debianぷろじぇくとです。

At Mon, 20 Oct 2014 20:56:33 +0900,
kmatsui@xxxxxxxxxxxxxxxxxx wrote:
> $ kcc -c ~/Desktop/test.txt
> /home/debmania/Desktop/test.txt:	shift-JIS
> 
> gedit で全ての日本語文字コードを追加しても、
> ダブルクリックでこのファイルを開くとやはり文字化けします。

> > On Sun, 19 Oct 2014 14:13:41 +0900
> > kmatsui@xxxxxxxxxxxxxxxxxx wrote:
> >> gedit から文字化けせずに読む方法はないでしょうか?
> >
> > geditに自動認識させたい文字コードを追加して下さい。
> >
> > 1. geditの「開く」を選んで「ファイルを開く」ダイアログを開く。
> > 2. ダイアログ左下「(文字)エンコーディング」のメニューをクリックすると、
> >     メニューの中に「追加と削除」があるので選択する。
> > 3. 「利用可能なエンコーディング」の中から、必要な文字コードを追加する。
> >     CP932, ISO-2022-JP, EUC-JPを追加しておくと良いと思います。

この方法だけだと開く/保存時の「エンコーディング候補」なので(これも
実作業には必要でしょうが)、

> >> http://linux.ikoinoba.net/index.php?UID=1321973153
> >> に書いてある方法は gsettings が mainレポジトリに存在しません。

自動認識させるには、このあたりの作業がやっぱり必要に見えます。

dconf-editor (端末から起動するか システムツール→dconf Editor) で
同等の作業ができますので、
org / gnome / gedit / preferences / encodings とたどっていって、
auto-detected の値をクリック。
['UTF-8', ... となっているので、
['CP932', 'UTF-8', ... のようにして、欄外でマウスクリック。
これで保存されるので、既存のgeditは全部閉じてから、再度開きたいファイルを
開いてみるとどうでしょうか。

#設定変更前に開いているgeditが存在するとそのプロセスを共有しちゃうので
  効果が出ないです、たぶん。
-- 
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)