2012-02-07 3 views
0

У меня есть база данных mysql utf8_general_ci. Все поля: utf8_general_ci. И я прочитал с PHP БД для этого заголовкаmysql read ä/ö/ü с точками (сверху)

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

но а/о/у с точками (сверху) отображаются как?.

Может кто-нибудь мне помочь?

+0

ли соединение с базой данных и UTF-8? –

+0

как я могу проверить это? – fteinz

ответ

1

Когда вы подключаетесь к серверу MySQL, сначала задайте SET NAMES utf8 COLLATE utf8_general_ci, чтобы установить кодировку соединения.

Пример при использовании Mysqli расширение:

$mysqli = new mysqli('localhost','user','password','database_name'); 
$mysqli->query("SET NAMES utf8 COLLATE utf8_general_ci"); 
$result = $mysqli->query("SELECT 'Ä/ä' AS data"); 
Смежные вопросы