原因の見当もつかない状態なので、
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だった。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image