XPressME Integration Kit

フォーラム

wordpressのiphone用アプリからの投稿すると日本語がすべてはじかれてしまいます

永らくありがとうございました フォーラム 使い方全般 wordpressのiphone用アプリからの投稿すると日本語がすべてはじかれてしまいます

このトピックには2件の返信が含まれ、2人の参加者がいます。6 年、 8 ヶ月前 匿名 さんが最後の更新を行いました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #2705

    匿名

    解決できない問題があるので、お力をお借りできればと思います。

    wordpressのiphoneアプリからブログの投稿をすると、

    日本語が表示されません。英数字は表示されます。

    wordpress上から投稿した場合は、日本語は問題なく表示されます。

    euc-jpで構築したxoops上にwordpress3.5.1をXpressMeを利用して導入しており、サイトの文字コードがEUC-JPであり、データベースの照合順序が”ujis-japanese-ci”であるために生じる問題ではないかと思うのですが、解決策が分かりません。

    *******************************

    SERVER::Apache

    PHP Version::5.3.3

    libxml Version::2.6.26

    MySQL Version::5.0.95

    XOOPS Version::XOOPS Cube Legacy 2.1.7

    XPressME Version::2.49

    WordPress Version::3.5.1

    WP DB Version::22441

    safemode:OFF

    register_globals:OFF

    allow_url_fopen:ON

    magic_quotes_gpc:OFF

    XML extension:ON

    default memory_limit:30M

    change memory_limit:64M

    post_max_size:30M

    upload_max_filesize:30M

    display_errors:OFF

    MB extension:ON

    mbstring.language:japanese

    mbstring.encoding_translation:OFF

    mbstring.internal_encoding:EUC-JP

    mbstring.http_input:pass

    mbstring.http_output:pass

    mbstring.detect_order:auto

    mbstring.substitute_character:none

    mbstring.func_overload:OFF

    ***********************************

    お忙しいこととは思いますが、どうぞよろしくお願いいたします

    #3476

    toemon
    キーマスター

    masanakaさんこんにちは

    まことに申し訳ありませんが、当方には確認のための環境がございませんので、はっきりとしたことはわからないのですが

    おそらく、

    お使いのリモートクライアント(WordPress for iOS?)側でXML-RPCの文字コードがUTF-8になっているからではないかと推察しております。、

    ちなみに、wordpress上から正常投稿された記事は、

    リモートクライアント側の編集画面で正しく表示されていますでしょうか?

    WordPress3.5はEUC-JPをサポートしていませんので、XPressMEでのEUC-JPのサポートはWordPressME2.0.11までとなっております。

    WordPress3.5のEUC-JP化にあたっては、EUC-JP用のpo,moを 作成されたということでしょうか?

    リモート投稿はwp_xmlrpc_serverクラスでの処理となりますので、

    EUC-JPで運用する場合

    xmlrpc_prepare_post_type,xmlrpc_wp_insert_post_dataフィルターあたりをフックして文字コード処理が必要になるかもしれません。

    お使いのサーバー環境MySQL Version::5.0.95はutf-8もOKですので、この際、サイトをUTF-8に移行されてはいかがでしょうか?

    UTF-8なら

     幸運を

     Good luck

     حظا سعيدا

     好运

     நற்பேறு

     โชคดี

     удачи

     행운을

    なんてこともできますし

    #3477

    匿名

    toemonさま

    ご返信ありがとうございます。

    ご回答くださった内容を参考にして、試行錯誤してみようと思いましたが、

    おっしゃられたとおり、今後のことも考えサイトをUTF-8に移行しようと思います。

3件の投稿を表示中 - 1 - 3件目 (全3件中)

このトピックに返信するにはログインが必要です。