× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
![]() |
こんばんわ、マユラです。
今日も相変わらずホームページを更新していると、 少し困ったことになった。 別のサーバーで作成していたphpのプログラムを ホームページに投入してみると、文字化けが起きたのです。 すべてのphpプログラムで文字化けしたのではなく、一部で起きました。 宣言ではちゃんとUTF-8になっていて、 phpファイルの保存もUTF-8でなされていました。 この文字化けに遭遇してかなり困惑しました。 ググってもわからなかったのでテキトーにいじっていると、 たぶん解決しました。 どうしたのかというと、phpファイルの保存をUTF-8Nにしただけです。 正直に言って、なんで解決したのかわかりませんw ホームページの設定の問題かなあ。 ちなみにUTF-8 と UTF-8N の違いは、BOMがあるか、ないかの違いです。 BOM(byte order mark)とは、Unicodeの符号化形式で符号化したテキストの先頭につける数バイトのデータのことである。このデータを元にUnicodeで符号化されていることおよび符号化の種類の判別に使用する。 出典元:wikipedia PR |
![]() |
![]() |
|
![]() |