さくらのレンサバでmb_strposが効かなくなった件

macのローカルではちゃんと動いていたバッチをさくらのレンサバに移管。

ただコピーしただけなのに、エラーで動かず・・・調べてみたら文字コードが問題っぽかったです。

int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding ]] )にしたがって、
mb_strpos($voice,”おはよう”, 0, ‘UTF-8’)のように文字コードを明示的に指定する。

PHP言語でmb_strposという関数についてお聞きしたいのですが。 – Yahoo!知恵袋

何年たっても、文字コード問題は理解できない。。。

コメント

タイトルとURLをコピーしました