PHP eregi_replaceで文字化ける
eregi_replaceで括弧などの記号を半角スペースに置換していたのですが、
「★」が入っている文字をeregi_replaceに入れると文字が化けていた。
eregi_replace → mb_eregi_replace
にしたら解決した。
ereg_replaceも同じかな。
関連記事
PHPMailerでドットが連続しているアドレスにメール送信できない
RFC2821、RFC2822では、メールアドレスの@(アットマーク)の前の文字列で 「.(ドット)」を連続して使用することを許可して...
charsetにUTF-8を設定しても反映されない
htmlのcharsetにUTF-8を設定したのですが、IE・FireFoxで開いてみても UTF-8と認識してくれない。 サーバの問題...
AmazonのAPIを使うときに参考になりそうなページ
AmazonのAPIを使うときに参考になりそうなページ Amazon Web サービス入門(Product Advertising API...
CodeIgniter2.0.3 pg_escape_stringが変?
pg_escape_stringが変? CodeIgniter2.0.3で文字(1文字)をpg_escape_stringすると、お尻に半...
NetBeansでエラー「The cipher ‘aes256-cbc’ is required, but it is not available」
NetBeansで秘密鍵でサーバに接続しようとすると 「The cipher 'aes256-cbc' is required, but ...
メールサーバがpostfixの場合、phpのmailでheaderは
メールサーバがpostfixの場合 phpのmailでheaderを設定するとき改行を \r\n とするとヘッダーの一部分が本文に表示さ...
find()で条件指定(order byとwhere)
find()で条件指定(order byとwhere) CakePHPのfind()でorder byとwhereの使い方が分からなかった...
JavaScriptでPHPのforeachみたいにする
JavaScriptでPHPのforeachみたいなことをする for inを使って実装できる var data = {id:'1', ...