|
|
|
| Дано:
База данных на хостинге - MySQL-кодировка: UTF-8 Unicode (utf8) (Эт пхпмойадмин показывает)
Странички для вап-сайта - кодировка charset=utf-8
Вопрос: Какого ... русский текст из БД отображается какими-то крякозябрами. Полтора часа долбался с различными с iconw() и convert_cyr_string() - не фига путевого не выходит...
ЗЫ: При использовании той же БД на обычном сайте в win-1251 кодировке траблов нет. | |
|
|
|
|
|
|
|
для: b00m
(10.01.2007 в 18:44)
| | Чета как-то тсранно... Раньше задашь вопрос - и буквально сразу в течении часа ответ... А тут ... Неужто я спросил что-то такое, чего гуру РНР не знают!?!? | |
|
|
|
|
|
|
|
для: b00m
(10.01.2007 в 22:11)
| | <?php
mysql_query("SET NAMES 'cp1251' ");
?>
или почитай тут
http://www.st-hosting.ru/help/index.php?id_article=14 | |
|
|
|
|
|
|
|
для: b00m
(10.01.2007 в 22:11)
| | Если ничего не помогает, попробуйте вот так:
while($you_massiv = mysql_fetch_array($stroka_zap, MYSQL_ASSOC))
{
$normal = convert_cyr_string($you_massiv['znachenie'], "u", "w");
}
может и получится или "u" поменяйте на "a" - поэксперементируйте... | |
|
|
|
|
|
|
|
для: Burn-89
(12.01.2007 в 16:19)
| | Не надо пытаться применять таблетки от "похожей" хвори.
Функция convert_cyr_string() не работает с текстом, предстваленным в unicode | |
|
|
|
|
|
|
|
для: b00m
(10.01.2007 в 18:44)
| | Как кракозяблики выглядят?
Вопросы, посвящённые СУБД MySQL лучше сразу размещать в разделе MySQL. | |
|
|
|
|
|
|
|
для: b00m
(10.01.2007 в 18:44)
| | Что показывает
for($res = mysql_query ("SHOW VARIABLES LIKE '%CHARACTER_SET\_%'");
$row = mysql_fetch_row($res); print($row[0].": ".$row[1].'<br/>'));
| выполненный после конфига?
to Alph[p]a :
человек хочет utf8 , понимаете?
А Вы ему суете cp1251 .
Где логика? | |
|
|
|