[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Mysql кодировки
wollk
Люди, вместо русских слов выводятся �����, использую mysqli, кодировку UTF-8 на сайте (прописал в .httasces), кодировка MYSQL cp_1251_genetal_ci - как то так. Как исправить ? unsure.gif



Спустя 2 минуты, 39 секунд (25.02.2011 - 19:00) DmitryOpalev написал(а):
МОжет браузер не пашет?
У меня Opera ни в какую UTF не хочет читать...

Спустя 16 минут, 45 секунд (25.02.2011 - 19:17) wollk написал(а):
У меня хром. Русский текст отображается, а вот из БД чт овывожу - знаки вопроса

Спустя 6 минут, 22 секунды (25.02.2011 - 19:23) T1grOK написал(а):
попробуйте поиграться вот этим

mysql_query('SET character_set_client = utf8');
mysql_query('SET character_set_connection = utf8');
mysql_query('SET character_set_results = utf8');
mysql_query('SET collation_connection = utf8_unicode_ci');

Кодировки установите какие вам надо.

Спустя 5 минут, 55 секунд (25.02.2011 - 19:29) wollk написал(а):
Работает, а можно это как то в один запрос чтоли объеденить (MySQL[/b]I[/b])

Спустя 17 минут, 10 секунд (25.02.2011 - 19:46) wollk написал(а):
Хм... и так работает
mysqli_query($connect_db,'SET character_set_results = utf8');

Спустя 9 минут, 34 секунды (25.02.2011 - 19:56) VELIK505 написал(а):
Вань ну ты чего в суфастовский конфиг не мог заглянуть?

Спустя 22 минуты, 33 секунды (25.02.2011 - 20:18) alex12060 написал(а):
Ну я вообще падаю!
Как так можно делать??
Цитата
Люди, вместо русских слов выводятся �����, использую mysqli, кодировку UTF-8 на сайте (прописал в .httasces), кодировка MYSQL cp_1251_genetal_ci - как то так. Как исправить ? unsure.gif


УТФ на сайте и выводишь данные в cp1251
Ты уж определись, друг, какая кодировка тебе нужна?

P.S mysql_query() & mysqli_query() идентичны по работе.

Спустя 5 минут, 13 секунд (25.02.2011 - 20:24) Snus написал(а):
Цитата (T1grOK @ 25.02.2011 - 16:23)
опробуйте поиграться вот этим


mysql_query('SET character_set_client = utf8');
mysql_query('SET character_set_connection = utf8');
mysql_query('SET character_set_results = utf8');
mysql_query('SET collation_connection = utf8_unicode_ci');


Кодировки установите какие вам надо.


Можно и попроще
mysql_set_charset('utf8');

Спустя 13 минут, 45 секунд (25.02.2011 - 20:37) wollk написал(а):
Цитата (alex12060 @ 25.02.2011 - 17:18)
Ну я вообще падаю!
Как так можно делать??
Цитата
Люди, вместо русских слов выводятся �����, использую mysqli, кодировку UTF-8 на сайте (прописал в .httasces), кодировка MYSQL cp_1251_genetal_ci - как то так. Как исправить ? unsure.gif


УТФ на сайте и выводишь данные в cp1251
Ты уж определись, друг, какая кодировка тебе нужна?

P.S mysql_query() & mysqli_query() идентичны по работе.

Про MYSQl не согласен ,а то чт оты написал выше майскул, мне главное чтобы работало....

Спустя 1 минута, 38 секунд (25.02.2011 - 20:39) alex12060 написал(а):
Кинь запрос сюда.
Я тебе покажу кое-что.

Спустя 13 минут, 29 секунд (25.02.2011 - 20:52) wollk написал(а):
mysqli_query($connect_db,'SET character_set_results = utf8');

Спустя 37 минут, 46 секунд (25.02.2011 - 21:30) alex12060 написал(а):
Нет, где ты вытаскиваешь из БД информацию.

Спустя 5 минут, 21 секунда (25.02.2011 - 21:35) wollk написал(а):
mysqli_query($connect,"Select * FROM test");

Спустя 11 минут, 58 секунд (25.02.2011 - 21:47) alex12060 написал(а):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<
head>
<
title>Sample</title>
<
meta http-equiv="content-type" content="text/html; charset=windows-1251" />
</
head>
<
body>
<?php
// Сюда запили коннект к БД

mysqli_query('SET NAMES cp1251');
$res = mysqli_query($connect,"Select * FROM test");

while($aux = mysqli_fetch_assoc($res)) {
echo 'Text is: '.$aux['text']; // замени на то, где есть непонятный текст
}
?>
</body>
</
html>


It Works?

Спустя 6 минут, 33 секунды (25.02.2011 - 21:54) wollk написал(а):
Не понял маленько, ну сейчас у меня всё робит

Спустя 12 минут, 22 секунды (25.02.2011 - 22:06) alex12060 написал(а):
Вот и я о том-же.
Поэтому, меняй либо базу с cp1251_general_ci на utf-8
либо ставь заголовки в хтмл windows-1251 и mysql_query('SET NAMES cp1251')

Спустя 3 минуты, 28 секунд (25.02.2011 - 22:10) wollk написал(а):
менял базу на ЮТФ 8 но врожде не помогло... а там не помню... (менял поля в таблице
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.