shokun0803さんありがとうございます。
私もググって、そちらがヒットして、何度かやってみたものの、やはりダメでした。
>解決されるといいですね。
>
ありがとうございます。
引き続き、ご意見くださる方お待ちしております。
とりあえず文字化けというよりは
ディレクトリの階層に見えますが?
torocha2002さん
テストした際のリンク切れがあり、わかりづらくてすいません。リンクエラーのさい、ディレクトリが見えてしまうのは修正したのですが、それと関係あるのでしょうか。。。
\xE3\xA6\xE3\xE3\xA848
\xE3\xA6\xE3\xE3\xA847
\xE3\xA6\xE3\xE3\xA841
\xE3\xE3\xB9\xE344
\xE3\xE3\xB9\xE343
文字化けしていると言うタイトルを並べてみると
上3つ
\xE3\xA6\xE3\xE3\
というディレクトリ構造下の
xA848、xA847、xA841
下2つは
\xE3\xE3\xB9\
というディレクトリ構造下の
xE344、xE343
にそれぞれ見えますね
\xE3\xE3\xA3\xE3\xA1\xE3\xE3\xE3\xB3\xE3\xE3\xBC\xE3\xA7\xE3\xB9\xE3\xE3\xA3\xE3\xBC\xE3\xE3\xBB\xE3
これが
がっちりマンデーでスティーブ・ジョブズ氏紹介。
なわけですよね?
Twitme (WordPress\xE3\xAE\xE3\xA8\xE3\xB3\xE3\xE3\xAA\xE3\xBC\xE3Twitter\xE3\xAB\xE3\xE3\xB9\xE3\xE3
これが
WordPressに完全移行、完了。
ですよね?
バックスラッシュ\はディレクトリの区切りですし
と思ったけど・・・ん?区切りごとに3byte?
UTF-8とUTF-8Nで上手く解釈できていないだけ?
って言う気もしてきた・・・
散漫な思考ですいません
どなたかが解決する鍵にでもなればいいのですが
phpは全くわからないので、これが正しい処理なのか、わかりませんが、いろいろ調べたところ、下のようにすることで文字化けが解消されました。
$email_subject = get_subject($post_id);
と、いう行を
$email_subject = base64_encode(iconv("UTF-8", auto, get_subject($post_id)));
と、いうふうに書き換えることで、文字化けが解消されました。
みなさんありがとうございました。
ちなみに、本文も同じ処理をしようとしたところ、クロスポスト自体が動きませんでした(汗)
追記。
完全な文字化け解消にはならないみたいです(泣)
残念。全くダメでした(泣)
改めて、解決策がありましたら、よろしくお願いいたします。