Slide 7
Slide 7 text
PHP 8.1とISO-8859-1
● PHP8.1: mb_convert_encoding not working with ASCII chars a
bove 127 #8744
● mb_convert_encoding ( chr(252), 'UTF-8', 'ASCII' ); がüを出力し
ないというIssue
– ここまでみれば分かる通り、$from_encodingにASCIIはおかしいですよね?
– ところがPHP 8.1の前まではこれが変換できてしまっていた!!
● üはISO/IEC 8859-1に収録されているので、$from_encoding
に'ISO-8859-1'を指定する必要がある
● こういうところが治っているのがPHP 8.1のmbstring