携帯で全角文字「〜(から)」が「?」と文字化けする (Windows)
ryuring > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/5/27 11:12 |
---|
Garyutenさん情報ありがとうございます。
インストール時に自動的に設定できれば一番よいですね。 取り急ぎチケットをきっておきました。 http://project.e-catchup.jp/issues/1390 Twitter:@ryuring |
Garyuten > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/4/26 14:02 |
---|
解決しました。
やはりデータベースの「照合順序」が問題でした。 照合順序に「ujis_japanese_ci」が指定されておりました、 「utf8_general_ci」に変更することで解決しました。 担当の方にphpMyAdmin上で、参考サイトの通りに対応してもらったら、文字化けがしなくなりました。 ◯小粋空間: Movable Type で「〜」が「?」に文字化けする事象や日本語のタグが合算できない不具合を解消する http://www.koikikukan.com/archives/2009/10/16-015555.php この度はお騒がせしました。 以上、ご報告まで。 |
ryuring > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/4/20 10:58 |
---|
Garyuten さん、情報ありがとうございます。
チケットにも情報を反映しておきました。 http://project.e-catchup.jp/issues/1273 BaserCMSのフレームワークであるCakePHPのバージョンを1.3にアップさせる事ができれば、インストール時に照合順序を設定できるようになると思います。 Twitter:@ryuring |
Garyuten > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/4/13 15:58 |
---|
まだ未解決ですが、ryuringさんもおっしゃってましたが、
データベースの「照合順序」が怪しそうです。 残念ながら私にphpMyAdminを触る権限が無いため、現在問合せ中です。 参考になりそうなサイトがありましたので情報残しておきます。 ◯小粋空間: Movable Type で「〜」が「?」に文字化けする事象や日本語のタグが合算できない不具合を解消する http://www.koikikukan.com/archives/2009/10/16-015555.php また結果をご連絡します。 |
ryuring > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/3/25 18:55 |
---|
Garyuten さん、こちらでも色々と試してみたのですがどうしても再現できません ^ ^;
うーん。。。 Twitter:@ryuring |
Garyuten > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/3/25 15:07 |
---|
お返事ありがとうございます、試してみました。
>それでもダメな場合は、実際の内部エンコーディングを調べてみてください。 >echo mb_internal_encoding(); echo mb_internal_encoding(); → 出力結果 'UTF-8' でした。 これは、 ini_set('mbstring.internal_encoding', 'UTF-8'); を追記する前とした後でも同じ結果でした。 「〜」文字化けもそのままです。。。うーん |
ryuring > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/3/24 20:59 |
---|
Garyuten さん
mbstringの設定を見たところ特別な設定はないようですね。 まず、app/config/bootstrap.php あたりに、次の一行を記述してもう一度試してみてください。 ini_set('mbstring.internal_encoding', 'UTF-8'); ※ mb_internal_encoding関数で設定できないサーバーもある為 それでもダメな場合は、実際の内部エンコーディングを調べてみてください。 echo mb_internal_encoding(); Twitter:@ryuring |
Garyuten > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/3/24 19:03 |
---|
補足です。
さくらのホスト名: www342b.sakura.ne.jp |
Garyuten > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/3/24 14:20 |
---|
デモサイトでは文字化けしませんでした!
なのでサーバーの設定の問題のようですね。 以下に、mbstringの情報をコピペします。 mbstring Multibyte Support : enabled Multibyte string :engine libmbfl Multibyte (japanese) regex support : enabled Multibyte regex (oniguruma) version : 4.4.4 Multibyte regex (oniguruma) backtrack check : On 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 : Local Value , Master Value mbstring.detect_order : no value , no value mbstring.encoding_translation : Off , Off mbstring.func_overload : 0 , 0 mbstring.http_input : pass , pass mbstring.http_output : pass , pass mbstring.internal_encoding : no value , no value mbstring.language : neutral , neutral mbstring.strict_detection : Off , Off mbstring.substitute_character : no value , no value ちなみにサーバーはさくらの共用サーバーです。 (プランなどもっと情報が必要であれば、調べます) |
Garyuten > Re: 携帯で全角文字「〜(から)」が「?」と文字化けする (Windows) @ 2011/3/24 12:03 |
---|
テスト、ありがとうございます。 なんと、サーバーの環境のせいかもしれないのですね。 >公式デモサイト で再現できるか確認して頂いてもいいですか? >再現できない場合、mbstringの設定情報を教えてください。 上記、了解しました。 調査・確認してまた連絡させてもらいます。 |