XOOPS自体がmbstring関数がないサーバでは使うべきではないと言うのは十分に承知していてお聞きします。今回サーバ(海外)の仕様変更があり今までサポートされていたmbstring関数及びgettext関数が未サポートになってしまいました。致し方なくmbstringエミュレータを使いサイト自体は文字化けを起こしていないのですが、rss関連が全て文字化けしている状態です。wordpressモジュールもやはり同関数がないと使えないのでしょうか?もしエミュレータで対応できれば取敢えずはそうしたいと考えていますが、使えないようなら引越も視野に入れて検討しなくてはなりません。(契約しているXREA+にドメインごと移せば問題ないのでしょうが海外のフリー鯖に拘って運営したいと言う私のわがままもありまして・・・)つまらない質問で申し訳ございませんがよろしくお願いします。
引用:keisukeさんは書きました:XOOPS自体がmbstring関数がないサーバでは使うべきではないと言うのは十分に承知していてお聞きします。今回サーバ(海外)の仕様変更があり今までサポートされていたmbstring関数及びgettext関数が未サポートになってしまいました。致し方なくmbstringエミュレータを使いサイト自体は文字化けを起こしていないのですが、rss関連が全て文字化けしている状態です。wordpressモジュールもやはり同関数がないと使えないのでしょうか?もしかするとRSS用のUTF-8変換時にEUC-JPでなくてSJIS-WINのEUC-JP版である、eucJP-winという文字コードセットを使用しているかもしれません。これはブログ中の機種依存文字を幾分救うためにこの様な方法をとっています。で、「mbstringエミュレータ」というのが、「http://www.matsubarafamily.com/blog/mbemu.php」から取得できるものであるであれば、mb-emulator.php内の$mbemu_internals['encoding']の配列内の 'EUC-JP' => 1, を 'EUC-JP' => 1, 'EUCJP-WIN' => 1, と変更していただければ、改善されるかもしれません。これでだめなら、あきらめて頂くしかないと思います。
keisukeさんは書きました:XOOPS自体がmbstring関数がないサーバでは使うべきではないと言うのは十分に承知していてお聞きします。今回サーバ(海外)の仕様変更があり今までサポートされていたmbstring関数及びgettext関数が未サポートになってしまいました。致し方なくmbstringエミュレータを使いサイト自体は文字化けを起こしていないのですが、rss関連が全て文字化けしている状態です。wordpressモジュールもやはり同関数がないと使えないのでしょうか?
'EUC-JP' => 1,
'EUC-JP' => 1, 'EUCJP-WIN' => 1,
引用:のぶのぶさんは書きました:もしかするとRSS用のUTF-8変換時にEUC-JPでなくてSJIS-WINのEUC-JP版である、eucJP-winという文字コードセットを使用しているかもしれません。これはブログ中の機種依存文字を幾分救うためにこの様な方法をとっています。で、「mbstringエミュレータ」というのが、「http://www.matsubarafamily.com/blog/mbemu.php」から取得できるものであるであれば、mb-emulator.php内の$mbemu_internals['encoding']の配列内の 'EUC-JP' => 1, を 'EUC-JP' => 1, 'EUCJP-WIN' => 1, と変更していただければ、改善されるかもしれません。これでだめなら、あきらめて頂くしかないと思います。nobunobuさん おはようございます。上記修正を加える事により無事に文字化けせずに表示する事が出来ました。 おかげさまで当面の問題は解決出来ましたのでじっくりとサーバ探しをしたいと思います。どうも有り難うございました。
のぶのぶさんは書きました:もしかするとRSS用のUTF-8変換時にEUC-JPでなくてSJIS-WINのEUC-JP版である、eucJP-winという文字コードセットを使用しているかもしれません。これはブログ中の機種依存文字を幾分救うためにこの様な方法をとっています。で、「mbstringエミュレータ」というのが、「http://www.matsubarafamily.com/blog/mbemu.php」から取得できるものであるであれば、mb-emulator.php内の$mbemu_internals['encoding']の配列内の 'EUC-JP' => 1, を 'EUC-JP' => 1, 'EUCJP-WIN' => 1, と変更していただければ、改善されるかもしれません。これでだめなら、あきらめて頂くしかないと思います。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -