How do I use Unicode with PHP?
I want to store Unicode value in a PHP variable but it output some question marks.
What is the solution?
How do I use Unicode with PHP?
I want to store Unicode value in a PHP variable but it output some question marks.
What is the solution?
make sure your output encoding is utf8
header('Content-type: text/html; charset=utf-8');
PS accept some answers.
In php.ini:
default_charset = "UTF-8" mbstring.internal_encoding = "UTF-8" ; overload(replace) single byte functions by mbstring functions. ; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), ; etc. Possible values are 0,1,2,4 or combination of them. ; For example, 7 for overload everything. ; 0: No overload ; 1: Overload mail() function ; 2: Overload str*() functions ; 4: Overload ereg*() functions mbstring.func_overload = 4
This is something you're going to have to read up on to do correctly, but here are two links you should start with: Character Sets / Character Encoding Issues Handling UTF-8 with PHP