カフェ関連サイトのシステム開発日記トップ > PHP > mb_substrと文字コード

mb_substrと文字コード

mb_substrを使って日本語を取り出すときに
文字コードの罠がありました。

なお、PHPの文字コードはEUCです。

 
はじめは

$hoge = mb_substr($get_db_data, 0, 1);

と書いていましたが、
どうやらmb_substrの第4引数に文字コード指定ができるようです。

$hoge = mb_substr($get_db_data, 0, 1, ‘EUC-JP’);

 
これでやっと入力チェックが引っかかってくれそうです。。。
(入力チェックの書き方が悪いのですが、影響範囲が広かった。。。)

ブックマークに追加:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Twitter
  • Technorati
  • Google Bookmarks
  • FriendFeed
  • Buzzurl
  • LinkedIn

この記事を読んだ人は次の記事も読んでいます

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://cafe-system.com/system117.html/trackback

カフェ関連サイトのシステム開発日記トップ > PHP > mb_substrと文字コード

Tag Cloud
Archives
    2010年3月
    « 2月    
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
あわせて読みたいブログパーツ
Feeds
Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Return to page top