本文へジャンプする
カテゴリー選択 »
全てを表示
Tips
その他
スキン
ピックアップ
プラグイン
レビュー
Tipsのタグ一覧 »
一覧を開閉する
プラグイン
ハック
v2.5b
UTF-8
fancyurl
v3.3
スキン
インストール
v2.0
TrackBack
デバッグ
xrea
bookmarklet
スパム
MySQL
Blacklist
v3.2
ログ
スキン変数
v3.1
RSS
ブログ別
文字化け
コメント追跡
BOM
CustomURL
MultipleCategories
mod_rewrite
コメントの最大量
google
Javascript
ライブラリ
Markdown
CSS
phpMyAdmin
nucleus
robot
固定リンク
テンプレート
スクリーンショット
サブドメイン
テンプレート変数
PHP
Counter
移行
P3P
セットアップ
リファラー
« デフォルトスキンのCSS修正(IE6対策)
UTF-8 での文字化けを解決 »

ブログツール、NucleusCMSに関する情報を掲載

[引っ越しました] 過去記事を datoka.jp/old にまとめてます。
ブログだとか
Nucleusだとか
制作物だとか

この記事の概要

UTF-8でNucleusをインストールして最初につまづいたのが、これ。 BOM(Byte Order Mark)がついたUTF-8のファイルがNucleusの構成ファイルに混じってると、出力ヘッダにごみが入るというもの。

参考:Windows 98/2000上でのUTF-8のページの作り方

ヘッダにごみが混じると、"Headers Already Sent"というエラーがでてしまうので、これをBOMなしUTF-8(UTF-8Nという)で書き出せるエディタで処理します。BOM付きのファイルが複数あるとヘッダのごみも増えていくので、いじったファイルはとりあえず全部チェック。

ちなみにBOM自体はUTF-8には意味がなく、UTF-16のタイプ識別に使うとかなんとか。

エディタ等で変換するときはUTF-8N(BOMなし)、httpレスポンスやmetaタグのcharsetの呼称はUTF-8で変わらない、ということに注意。

コメント一覧

この記事にコメントはありません。

トラックバック一覧

[Trackback] MT→NucleusのDB移行

MovableType 2.6x→Nucleus 3.01へのMySQLデータベースを、最近移行したんですけど、ちょっと特殊な環境だったので、過程を書き記しておいた方がいいかなぁ〜。なんて思ったので。 使用サーバはXREAの、広告免除サー...

関連がありそうな記事一覧

ページの先頭に戻る