アフィリエイト広告を利用しています

2022年02月05日

PHP 7.4では動作しない - mb_convert_encoding

開発サーバから本番サーバにシステムを移行したところ、ある機能が動作しない。

原因の見当もつかない状態なので、

1コマンドづつコメントアウトして動作を確認して、

原因箇所を突き止めた。次のコマンドが原因だった。


 $string= mb_convert_encoding($string, "AUTO", "UTF-8");


このコマンド、PHPの7.4では動作しないとのこと。

実際に確認したわけではないが、7.2までは動作したらしい。

以下のようにすると動作した。


 $string= mb_convert_encoding($string, "SJIS", "UTF-8");


開発サーバのPHPは5.6だった。






posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド