SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.06.2010 15:29:25

kelario
Участник
Зарегистрирован: 11.06.2010
Сообщений: 3

Опять кодировки

Добрый день!

У меня весьма распространенная проблема ,неправильное отображения текста(чешского) из таблицы. Все кодировки,которые только нашел в PhpMyAdmin поставил на utf8_bin.Но проблема та же.Возможно я что то пропустил или еще что.подскажите плз..

Код МайСКл таблицы:

CREATE TABLE `news` (
  `id` smallint(3) NOT NULL AUTO_INCREMENT,
  `header` varchar(30) COLLATE utf8_bin DEFAULT 'name',
  `news` text COLLATE utf8_bin NOT NULL,
  `lang` varchar(5) COLLATE utf8_bin NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_bin PACK_KEYS=0 AUTO_INCREMENT=7 ;

В самом хтмл файле стоит

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

Ну и на всякий случай код пхп

<?php

$data=array();
while(empty($data))
    {
$result=mysql_query("SELECT news FROM news WHERE id='$id' and lang='$lang_choice'");
$data=mysql_fetch_array($result);
echo $data[0];
$id--;
       }
unset($data);

?>
               

Спасибо!

Неактивен

 

#2 11.06.2010 15:36:34

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Опять кодировки

1. utf8_bin — не очень удачное сопоставление. Обычно лучше использовать utf8_general.
2. А сами данные правильно сохранены?

Неактивен

 

#3 11.06.2010 17:20:46

kelario
Участник
Зарегистрирован: 11.06.2010
Сообщений: 3

Re: Опять кодировки

Utf8_general ставил,ничего не изменилось.
ММ,как понимать правильно ли сохранены данные ?В смысле не сохранен ли текст уже в нечитаобильной форме ?Вроде нет.Во всяком случае в окне пхп_май_админ он выглядит как должен.

Неактивен

 

#4 11.06.2010 17:55:50

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Опять кодировки

А SET NAMES utf8 в приложении PHP делаете?

Неактивен

 

#5 12.06.2010 12:15:22

kelario
Участник
Зарегистрирован: 11.06.2010
Сообщений: 3

Re: Опять кодировки

Не делал. Сделал-помогло! Спасибо за помощь!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson