Would anyone know of a reliable method (with mySQL or otherwise) to select rows in a database that contain Japanese characters? I have a lot of rows in my database, some of which only have alphanumeric characters, some of which have Japanese characters.
Share
Rules when you have problem with character sets:
While creating database use utf8 encoding:
Make sure all text fields (varchar and text) are using UTF-8:
When you make a connection do this before you query/update the database:
With phpMyAdmin – Choose UTF-8 when you login.
set web page encoding to utf-8 to make sure all post/get data will be in UTF-8 (or you’ll have to since converting is painful..). PHP code (first line in the php file or at least before any output):
Make sure all your queries are written in UTF8 encoding. If using PHP:
6.1. If PHP supports code in UTF-8 – just write your files in UTF-8.
6.2. If php is compiled without UTF-8 support – convert your strings to UTF-8 like this:
That should make it work.