スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | - | - | - | スポンサーサイト
←prev entry Top next entry→

mb_substrがサーバーによって文字の切り方が違う場合は文字コードを指定してみよう

 さくらのサーバーにお引越しテスト中に、

●さくらのレンタルサーバー



●お引越し前のヘテムル


と、表示がおかしなところがありました。

こちらのコードは

mb_substr( $q_titime, 0, 60 );

と、mb_substr関数で指定数の文字列を取り出している部分です。
文字の数え方にPHPのバージョンで動作違いがあるかと思ってマニュアルを見ても特に無い様子。

とりあえずぐぐったら
phpのmb_substrで発生する文字化けの対処方法 - camelmasaの開発日記
という記事を見つけたので、ちょっと関係あるかなと思い、

mb_substr( $q_titime, 0, 60, 'utf-8' );

としてみました。




見事直りました!

文字コードがダメだったんですね。


| もっち | PHP | comments(0) | - | mb_substrがサーバーによって文字の切り方が違う場合は文字コードを指定してみよう

スポンサーサイト

| スポンサードリンク | - | - | - | スポンサーサイト
Comment
name:
email:
url:
comments:
無料ブログ作成サービス JUGEM