質問: mysqli_query($conn, $sqlInsert); } } ``` 画面に出てきた結果は ``` array(5) { [0]=> string(1) "1" [1]=> string(12) "kevin_tom��\" [2]=> string(5) "kevin" [3]=> string(5) " ```
回答: 円記号には3種類あって、 ・全角の円記号「¥」 ・U+00A5の正式な円記号「¥」 ・U+005Cの本来はバックスラッシュだがフォントによっては円記号「\」 このうち全角と5CはShift_JISなどの日本語文字コードで扱えますが、A5はUnicode系などでないと扱えません。 質問文を見る限りA5と5Cの区別がついていないように見えます。 2文字の「��」に化けているところからして、A5の円記号をUTF-8で保存し、ASCIIやShift_JISなど別の文字コードで読んでいるように思えます。 文字コードを適宜変更すれば正常になると思いますが具体的な方法は分かりません。 あるいはA5を諦め5Cの文字を円記号として使う方法もあるかと思います。