utf8でエンコードされていないテキストファイルを開く


14

EUC-KRでエンコードされたテキストファイルを開く必要がある場合があります。

man gedit 与える:

   --encoding
          Set the character encoding to be  used  for  opening  the  files
          listed on the command line.

これを使用して、特定のファイルを目的のエンコーディングで開くことができます。

gedit --encoding euc-kr readme.txt

ただし、開く各ファイルには、同様のコマンドを入力する必要があります。

走れる iconvファイルでが、異なるファイルバージョンを処理する必要があります。

utf8以外のテキストファイルを処理するためのより良いオプションはありますか?

回答:


13

ファイルを開くときにエンコードを指定する最も簡単な方法は、[ファイルを開く]ダイアログを使用することです。

左下に、文字エンコードのドロップダウンオプションが表示されます。。Geditでエンコードを使用したことがない場合は、下にスクロールして[ 追加]または[削除]を選択します。

新しいダイアログで、使用可能なエンコーディングのリストを下にスクロールして、目的のエンコーディングを見つけ、[ 追加 ] クリックして右側のエンコーディングのリストに送信し、 OK

それでおしまい。その後、正しいエンコーディングでファイルを簡単に開きます。

ここに画像の説明を入力してください


2
それがまさに私が探していたものです。[ファイル]、[編集]、[ツール]、[表示]メニューで探し続けました

6

ノーチラスアクション

ファイルブラウザNautilusからGeditのカスタムオープンオプションにアクセスするために、特定のオプションでGeditで選択したファイルを開く右マウスクリックコンテキストメニューにエントリを持つNautilusアクションを定義できます。アクションのコマンドラインは次のようになります。

/usr/bin/gedit --encoding euc-kr %b

そうすることで、カスタムコンテキストメニューエントリの選択時にeuc-krエンコードでファイルを開くことができますが、標準エンコードを使用する他のファイルをダブルクリックするだけで開くことができます。


カスタム.desktopファイル

ダイアログで開くオプションまたは標準オプションとして韓国語エンコードを選択できるようにするために、カスタムkr-gedit.desktopファイル(例:にある~/.local/share/applications)を作成して、Exec=行にオプションを含めることができます。このカスタム「アプリケーション」をファイルプロパティダイアログに追加します(.txtファイルを右クリックします)。


エイリアス

コマンドラインでは、韓国語エンコードでファイルを開くためのエイリアスを定義できます。これは永続的にすることもできます:

alias kr-gedit="gedit --encoding euc-kr"

1

自動検出された文字セットをファイルに追加します:〜/ .gconf / apps / gedit-2 / preferences / encodings /%gconf.xml

<?xml version="1.0"?>
<gconf>
    <entry name="auto_detected" mtime="1444988803" type="list" ltype="string">
        <li type="string">
            <stringvalue>UTF-8</stringvalue>
            <stringvalue>WINDOWS-1251</stringvalue>
            <stringvalue>UTF-16</stringvalue>
        </li>
    </entry>
    <entry name="shown_in_menu" mtime="1444988803" type="list" ltype="string">
        <li type="string">
            <stringvalue>WINDOWS-1251</stringvalue>
        </li>
    </entry>
</gconf>

ここで、行「<stringvalue> *** </ stringvalue>」-目的のcahrsets


これはOPにどのように役立ちますか?
-TheWanderer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.