
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
USB-HDDにインストールしたUbuntuを起動し、ついでテキスト・エディタ(gedit)を立ち上げてテキスト文書を作成し、それをSDカードに保存しました(仮に文書名:abc.txt)
そのabc.txt入りのSDカードを電子辞書兼文書ビュウアー(SharpPW-C6000)に差し込んで読もうとしましたら、英数字はちゃんと読めるのですが、日本文字が文字化けして読めません。Windows上で作成したテキスト文書は全て(日本文字も英数字も)このPW-C6000で何の問題もなく読めています。
UbuntuをシャットダウンしWindowsを立ち上げて、TeraPadというエディターでabc.txtを読み込み、UTF-8になっていた文字コード指定をshift-JISにして保存しなおしてみました。
するとabc.txt(Shift-JIS version)がPW-C6000で読めるようになりました。
わざわざWindowsに行かずにUbuntu上のエディタで、文字コードをshift-JISに指定して保存する方法はあるのでしょうか?(gedit上でそのオプションが見つからないのでお尋ねします)
オフライン
geditでShift_jisを開くとき、大抵は自動的に文字コードを判別してくれるのですが、うまくいかない場合は、ファイルを開くダイアログの下の方に文字コードを指定できるようになっていますので、Shift_JISを指定して開けば大丈夫です。
また、Shift_JISでファイルを保存したい場合も、「別名で保存」で文字コードを選択できるようになっています。
しかしWindowsとのやり取りの場合は、Shift_JISではなく、CP932を選択した方がいいでしょう。
オフライン
yamaさん、早速ご教示いただきありがとうございます。
文字コードの選択肢としてdefault表示では
「現在のロケール(UTF-8)」と
「西欧ISO-8859-15」
の二つしかありませんでしたが、「追加と削除」を押して、他のコードをリストに追加できるようになっているのですね!
試しにおすすめのCP932を指定して保存してみましたら、正常にPW-C6000で表示される(読める)ようになりました。
お陰様でgedit内で解決できることがわかり大助かりです。ありがとうございました!!
オフライン