タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

UTF8に関するmsuharaのブックマーク (4)

  • ブログまる: Eclipse3.5.1でUTF-8のhtmlを開くと「内容から判別する」が頭悪すぎて文字化けするのにイライラしてる貴方へ

    Eclipse3.5.1でUTF-8htmlを開くと「内容から判別する」が頭悪すぎて文字化けするのにイライラしてる貴方へ ほんと半年くらい表記の件でイラっとしてたんですが、解決したのでうれしくて同じ悩みを持ってるだろう人たちに向けてとりあえず発信します。 PHPのframeworkを使ってたりすると、テンプレートファイルを.htmlって名前にするかたも多いかと思いますが、その時ってヘッダーとフッターは別ファイルからインクルードしたりしますよね? こういう場合って、eclipse3.5.1だとhtmlファイルを開くとShift_jisと判断して、文字化けしちゃいます。 ネットを検索して引っかかるページに書いてあるように、[設定]→[一般]→[コンテンツ・タイプ]の[テキスト]→[HTML]のデフォルトエンコードをUTF-8にしてみても、相変わらず内容からShift_jisって判断しや

    msuhara
    msuhara 2011/05/18
    「内容から判別する」っていうのが頭悪すぎてイライラしてました。判別しなくていいからデフォルトエンコードでひ開くようにしてくれよぉ!紹介の方法で確かにエンコードはUTF8になってくれるが、エディタが選べん
  • JavaSE BOM付きUTF8ファイルを読み込むとどうなるか? - @//メモ

    Javaで、UTF-8文書を扱う場合の BOM † Javaでは、UTF-8といったら、BOMなしのUTF-8 を想定しているようだ いろいろ議論はあるけれど、後方互換性の問題から対処するつもりはなさそうだ Bug ID 4508058 : UTF-8 encoding does not recognize initial BOM Bug ID 4740482 : Does not parse UTF-8 XML with UTF-8 marker byte Bug ID 6206835 : Byte Order Mark not supported by default SaxParser Bug ID 6378911 : UTF-8 decoder handling of byte-order mark has changed 個人的には、US-ASCII との前方互換性を満たすために

  • BOM - Tips for Programing

    PHPを中心に、あれなんだっけ?的なつい忘れてしまうことや、これ、覚えておく必要がありそうなこと、こんなやり方があったんだとか、まとめておこうとおもって。 Byte Order Marker。 unicodeのファイルには、2種類ある。ファイルの先頭数バイトにBOMというコードが登録される。 BOMはテキストエディタでは見えないが、保存するときに指定可能なものがある。 また、指定不可能なものは、新規作成時点でBOM付きかBOM無しかを把握しておく必要がある。   プログラム作成において、最近は、UTF-8を内部エンコードとしているOSや言語があるので、作成時点で言語がどちらに対応、非対応の確認が必要となる。 phpでは、BOM無しでなければならない。BOMありの場合は、<?phpの前に存在することとなるため、文字列出力が行われていることになるので注意が必要だ。header関数や、sessi

  • KANGAROO-OASIS :: UTF-8文字コード・改行コード

    UTF-8文字コード・改行コード UTF-8の文字コードは分かりにくい事に、UTF-8UTF-8Nの2通りあります。(参考:Link)   CGIやフレーバー等のファイル内で文字コードセットを指定する時にはUTF-8と書くのですが、CGIでもフレーバーでもエントリでも、ファイルその物はUTF-8Nでセーブしなくてはいけません。 しかし、ファイルの中に使われている文字が全て英数字の場合は、UTF-8Nで保存するとエディタ上ではUTF-8Nで保存出来た様に見えますが、再度エディタでファイルを開いて見ると、何故か「Shift_JIS」の文字コードになってしまいます。 このケースの場合、日語が無いので文字コードセットの指定は意味が無いので、エディタで決まっている文字コードを表示します。ちょっと気持ち悪いかもしてませんが、気にしなくてもいいです。 (多分、Shift_JISとUTF-8Nでもバイ

    msuhara
    msuhara 2007/07/03
  • 1