Still some websites use Shift-JIS character sets instead of UTF-8. To convert Shift-JIS Japanese text into a more friendly UTF-8 format, I needed to include the following in my PHP code:
$converted_string = iconv(‘shift-jis‘,’utf-8‘.’//TRANSLIT’,$string_to_convert);
Of course it’s also possible to store the data in MySQL using a BLOB data type, but I wanted to use standard text/varchar, and make it searchable. This worked well.
The same can also be applied for converting the other way, when needing to convert UTF-8 to Shift_JIS.
$converted_string = iconv(‘utf–8‘,’shift-jis‘.’//TRANSLIT’,$string_to_convert);