カテゴリ | |
---|---|
サマリ | 受け取ったトラックバックが文字化けする |
バージョン | 1.4.3 |
投稿者 | ちほ |
状態 | 不明 |
投稿日 | 2004-05-24 (MON) 11:29:42 |
日本語パッチあてたあとのMovableType2.661(EUC) からのトラックバックがPukiWiki1.4.3(EUC)で文字バケするんですが、解決方法はありますか? (MovableTypeのサイトのほうで聞くべきでしょうか?)
尚、PukiWikiからMovableTypeへは試していません。
尚、PukiWikiに送られたTrackBackは、TrackBackフォルダの中をダウンロードして秀丸で見るときちんと送信された通りの内容になっていますが、PukiWikiのトラックバック画面では文字化けします。
文字化けするときは、まずmbstringが組み込まれているかどうかチェックしてみましょう。
mbstringはenabledです。別の質問を見たときに気になってチェック済みです。
ここにあるように、MovableType(以下MT)からのトラックバックはUTF-8で統一されているとの事なのですが、そのままだとPukiWikiで受け取った時にバケるんです。
試しにここの改造の逆*1を行い、PukiWikiにトラックバックを送信すると見えるようになりました。
でも、これって解決になってないような気がするんですが。
現状、秀丸でPukiWikiのトラックバックのデータ(./trackback/~.txt)を開くと、文字コードはEUCになっています。
あまり詳しいことは分からないのですが(文字コードなどはあまり詳しくないので)MTからUTF-8で送られていたトラックバックを、PukiWikiが表示しきれていなかっただけのような気もします。(前回、秀丸でデータを見たときは文字コードがUTF-8でした。)
そして、EUCだと表示できているような気がします。
どうすればいいでしょうか?
他でそういう現象が発生していないので、ちほさんの環境の問題のような気がしますが。mbstringの設定はどうなってるんでしょう?
mbstringは次のように記載されています。
Multibyte Support | enabled |
HTTP input encoding translation | enabled |
Multibyte (japanese) regex support | enabled |
それと、
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
あとは、
Directive | LocalValue | Master Value |
mbstring.detect_order | no value | no value |
mbstring.encoding_translation | On | On |
mbstring.func_overload | 0 | 0 |
mbstring.http_input | pass | pass |
mbstring.http_output | pass | pass |
mbstring.internal_encoding | EUC-JP | no value |
mbstring.language | Japanese | Japanese |
mbstring.substitute_character | no value | no value |