1. ホーム
  2. utf-8

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 の素晴らしい記事をご覧ください。