Notepad++でANSIエンコードされたファイルをUTF-8に変換する方法を教えてください。[クローズド]
2023-09-29 21:15:34
質問
ホームページを持っているのですが、FirefoxではjQueryでトルコ文字が送れるのですが、Internet Explorerではトルコ文字が送れません。 メモ帳でソースファイルを見たのですが、このファイルのコードページはANSIになっています。
BOMなしでUTF-8に変換してファイルを閉じると、再び開いたときにファイルが再びANSIになっています。
ファイルをANSIからUTF-8に変換するにはどうしたらよいでしょうか。
どのように解決するのですか?
この部分について
bomなしでUTF-8に変換してファイルを閉じると、開き直すとまたANSIになってしまいます。
最も簡単な解決策は、Notepad++ を適切に構成することによって、問題を完全に回避することです。
試しに
Settings
->
Preferences
->
New document
->
Encoding
-> 選択
UTF-8
を選択し、BOMなしで
Apply to opened ANSI files
.
こうすることで、開かれたすべてのANSIファイルがBOMなしでUTF-8として扱われるようになります。
何が起こっているのかの説明については、この回答の下のコメントを読んでください。
UnicodeとUTF-8について完全に学ぶには、以下をお読みください。 この素晴らしい記事 Joel Spolsky の素晴らしい記事をご覧ください。
関連
-
[解決済み] Notepad++でXMLをフォーマットするには?
-
[解決済み] Notepad++でJSONを再フォーマットする方法は?
-
[解決済み] メモ帳++でXML/HTMLを自動整形/インデントする方法
-
[解決済み】メモ帳++でタブをスペースに変換する方法
-
[解決済み】PHPでUTF-8のCSVを出力して、Excelが正しく読めるようにするにはどうしたらいいですか?
-
[解決済み] UTF-8は何文字までエンコードできますか?
-
[解決済み] PythonでBOM付きのUTF-8をBOM無しのUTF-8に変換する。
-
[解決済み] 中国語(簡体字・繁体字)の言語コード?
-
[解決済み] UTF-8でエンコードされた文字の最大バイト数を教えてください。
-
UTF-16は何のためにあるのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン