この問題について調べてみたところ、ファイルのエンコードをUTF-8に変更するにはiconvやrecodeを使うことをみんなが提案していることがわかりました。問題は、エンコードを変更したくないファイルの。 gedit を使用してファイルを編集し (ファイルのエンコードは iso-8859-7)、元のエンコードと同じエンコードを使用して保存したいだけです。 それを実行する方法はありますか?
Kate には、ファイルのエンコードを決定できるメニュー オプションがあることは事実です。Windows の既定のテキスト エディター (!!!!!!!!!!) であるメモ帳でも、エンコードを選択できます。つまり、拡張可能な既定のテキスト エディターなどがあるのは良いのですが、オプションではない機能がいくつかあります。
答え1
Character Encoding
gedit ダイアログにオプションが見つかりました。希望するエンコーディングを追加する必要があるようです。エンコーディングをリストに追加した後、設定すると希望どおりに動作するとSave As..
思います。Character Encoding
automatically detected
または、ジーニーテキスト編集にも使えるのでとても便利です。
答え2
Gnome 開発者は機能よりもシンプルさを重視することが多いのに対し、KDE 開発者は、たとえプログラムが 3 歳児には不適切であっても、より多くの機能を好みます :)
古いチケットこの機能をリクエストすると、Geditには何らかのエンコーディング自動検出機能があることがわかりますが、残念ながら、常に完璧というわけではありません。2009年以降、パッチエンコーディング メニューを追加しますが、受け入れられそうにありません。実際、この「パッチ」は Python で書かれた gedit のプラグインのようです。古いかもしれませんが、インストールできるかどうか確認してみてください。
したがって、この機能が必要な場合は、ケイトgedit の完全な代替品であり、ドキュメントのエンコーディングを変更する機能以外にも多くの優れた機能を備えています。