Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Ввод кириллицы

Сообщения:  [1-10]   [11-18] 

 
 автор: lightning.say   (25.12.2010 в 06:45)   письмо автору
 
   для: Trianon   (24.12.2010 в 01:42)
 

вы прям как Иисус глаголящий истину, а я по вашему лжепророк? я лишь высказываю свое субъективное мнение которое может быть либо истиной или ложью как и у любого здесь присутствующего... и пусть в меня первым бросит камень говорящий одну лишь истину.

  Ответить  
 
 автор: Trianon   (24.12.2010 в 18:16)   письмо автору
 
   для: lightning.say   (24.12.2010 в 14:01)
 

Если скрипт Ваш в windows-1251, таблицы в cp1251, реальное содержимое в них в windows-1251, и Вы указываете при установлении соединения Вы указываете SET NAMES 'cp1251' , то кодировка БД нигде влияния не оказывает.

Два исключения:
1.Весьма экзотический запрос LOAD DATA INFILE будет брать файл в кодировке выбранной БД, в скриптах php практически не применяемый.
2. Попытка создать новую таблицу без указания кодировки. Тогда таблица унаследует кодировку БД.

Пруфлинк:http://dev.mysql.com/doc/refman/5.1/en/charset-database.html

  Ответить  
 
 автор: lightning.say   (24.12.2010 в 14:05)   письмо автору
 
   для: Trianon   (24.12.2010 в 12:35)
 

.

  Ответить  
 
 автор: lightning.say   (24.12.2010 в 14:01)   письмо автору
 
   для: Trianon   (24.12.2010 в 12:35)
 

т.е. вы хотите сказать что если кодировка базы будет допустим latin1 а таблицы cp1251 и все вышеперечисленные параметры такие же как написанно, то отображаться будет все хорошо?

  Ответить  
 
 автор: ride   (24.12.2010 в 12:36)   письмо автору
 
   для: lightning.say   (24.12.2010 в 11:31)
 

я бы на вашем месте не спорил, а попытался бы понять что вам говорят
>> автор: lightning.say (24.12.2010 в 01:31)
>>Нужно чтобы кодировка бд и кодировка таблицы совпадали

>> автор: Trianon (24.12.2010 в 01:42)
>>совершенно это необязательно
>>Я говорил о разных кодировках сайта (приложения, charset of content-type text/html) , клиентского соединения (то есть кодировки, в которой принимается запрос character_set_connection, кодировки, в которой выдается результат character_set_results ) и кодировки самих полей в таблицах.
>>Вот это должно совпадать обязательно.
>>Кодировка самой БД тоже лучше бы соответствовала - тогда при создании новых таблиц без явного указания, в таблицах с кодировкой будет ОК.

в примере по ссылке, как раз, говорится о клиентском соединении ( ваш set names ), и о кодировках полей в таблицах (с этим у вас было все нормально).

  Ответить  
 
 автор: Trianon   (24.12.2010 в 12:35)   письмо автору
 
   для: lightning.say   (24.12.2010 в 11:31)
 

В той теме Вы в первом посте указали, что в конфиг-файле у Вас применяется
mysql_query("SET character_set_client='cp1251'");
mysql_query("SET character_set_results='cp1251'");
mysql_query("SET character_collation_connection='cp1251_general_ci'");

На этом и были основаны дальнейшие рекомендации

В последнем вдруг ни с того ни с сего оказалось, что конфиг этот используется минимум не везде.
И теперь еще имеете наглость что-то дышать по поводу моих слов?

  Ответить  
 
 автор: lightning.say   (24.12.2010 в 11:31)   письмо автору
 
   для: Trianon   (24.12.2010 в 02:25)
 

Вы так много говорите что уже наверно забыли кому что советовали, в моей теме изначально шла речь о кодировке таблицы и кодировке бд, или будете отказыватьсяя от своих слов?
http://softtime.ru/forum/read.php?id_forum=3&id_theme=77188&page=1

  Ответить  
 
 автор: Trianon   (24.12.2010 в 02:25)   письмо автору
 
   для: lightning.say   (24.12.2010 в 02:00)
 

Я говорил о разных кодировках сайта (приложения, charset of content-type text/html) , клиентского соединения (то есть кодировки, в которой принимается запрос character_set_connection, кодировки, в которой выдается результат character_set_results ) и кодировки самих полей в таблицах.
Вот это должно совпадать обязательно.
Кодировка самой БД тоже лучше бы соответствовала - тогда при создании новых таблиц без явного указания, в таблицах с кодировкой будет ОК. В остальном влияния почти нет.
Основной акцент был на соответствие content-type , set names и table/column charsets. Не БД.

  Ответить  
 
 автор: lightning.say   (24.12.2010 в 02:00)   письмо автору
 
   для: Trianon   (24.12.2010 в 01:42)
 

почему нет? сами же говорили об этом... мол кодировка разная, какие еще вопросы...

  Ответить  
 
 автор: Trianon   (24.12.2010 в 01:42)   письмо автору
 
   для: lightning.say   (24.12.2010 в 01:31)
 

совершенно это необязательно.

[sub]Ну вот что с Вами делать?
Мимо пройти - ерунда останется утверждение не имеющее ничего общего с истиной, которое потом другие читать будут, и теряться от несоответствия реалиям.
Указать на ошибку - на дыбы взовьетесь. Кто мол я такой, чтобы Вас поправлять. Ну и что теперь?[/sub]

  Ответить  

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования