Использование Unicode с PHP - PullRequest
4 голосов
/ 09 февраля 2010

Как использовать Юникод с PHP ?

Я хочу сохранить значение Unicode в переменной PHP , но оно выводит некоторые вопросительные знаки .

Что такое решение ?

Ответы [ 3 ]

8 голосов
/ 09 февраля 2010

В 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
4 голосов
/ 09 февраля 2010

убедитесь, что ваша выходная кодировка utf8

 header('Content-type: text/html; charset=utf-8');

PS принимаю несколько ответов.

3 голосов
/ 09 февраля 2010

Это то, что вам нужно прочитать, чтобы сделать правильно, но вот две ссылки, с которых вы должны начать: Наборы символов / Проблемы с кодировкой символов Обработка UTF-8 с PHP

...