質問箱/2179

カテゴリ
サマリ受け取ったトラックバックが文字化けする
バージョン1.4.3
投稿者ちほ?
状態不明
投稿日2004-05-24 (MON) 11:29:42

質問

日本語パッチあてたあとのMovableType2.661(EUC) からのトラックバックがPukiWiki1.4.3(EUC)で文字バケするんですが、解決方法はありますか? (MovableTypeのサイトのほうで聞くべきでしょうか?)

尚、PukiWikiからMovableTypeへは試していません。

回答

  • ちほ? 2004-05-25 (TUE) 09:19:05

    尚、PukiWikiに送られたTrackBackは、TrackBackフォルダの中をダウンロードして秀丸で見るときちんと送信された通りの内容になっていますが、PukiWikiのトラックバック画面では文字化けします。

  • 名無しさん 2004-05-25 (TUE) 10:46:36

    文字化けするときは、まずmbstringが組み込まれているかどうかチェックしてみましょう。

  • ちほ? 2004-05-25 (TUE) 11:58:02

    mbstringはenabledです。別の質問を見たときに気になってチェック済みです。

  • ちほ? 2004-06-04 (FRI) 13:15:12

    ここにあるように、MovableType(以下MT)からのトラックバックはUTF-8で統一されているとの事なのですが、そのままだとPukiWikiで受け取った時にバケるんです。

    試しにここの改造の逆*1を行い、PukiWikiにトラックバックを送信すると見えるようになりました。

    でも、これって解決になってないような気がするんですが。

    現状、秀丸でPukiWikiのトラックバックのデータ(./trackback/~.txt)を開くと、文字コードはEUCになっています。

    あまり詳しいことは分からないのですが(文字コードなどはあまり詳しくないので)MTからUTF-8で送られていたトラックバックを、PukiWikiが表示しきれていなかっただけのような気もします。(前回、秀丸でデータを見たときは文字コードがUTF-8でした。)

    そして、EUCだと表示できているような気がします。

    どうすればいいでしょうか?

  • 名無しさん 2004-06-04 (FRI) 13:48:01

    他でそういう現象が発生していないので、ちほ?さんの環境の問題のような気がしますが。mbstringの設定はどうなってるんでしょう?

  • ちほ? 2004-06-04 (FRI) 14:49:37

    mbstringは次のように記載されています。

    Multibyte Supportenabled
    HTTP input encoding translationenabled
    Multibyte (japanese) regex supportenabled

    それと、

    mbstring extension makes use of "streamable kanji code filter and converter", which is
    distributed under the GNU Lesser General Public License version 2.1. 

    あとは、

    DirectiveLocalValueMaster Value
    mbstring.detect_orderno valueno value
    mbstring.encoding_translationOnOn
    mbstring.func_overload00
    mbstring.http_inputpasspass
    mbstring.http_outputpasspass
    mbstring.internal_encodingEUC-JPno value
    mbstring.languageJapaneseJapanese
    mbstring.substitute_characterno valueno value
    以上がphpinfo()のmbstringの値です。


*1 今のMTの日本語化パッチでは既に改造がかかった状態になっているので

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-08-21 (土) 01:00:19
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.270 sec.

OSDN