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

Форум MySQL

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

 

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

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

тема: Сортировка

Сообщения:  [1-10]    [11-20]  [21-22] 

 
 автор: Лена   (30.06.2010 в 13:58)   письмо автору
 
   для: Trianon   (30.06.2010 в 00:59)
 

>нельзя ли привести выдержку из мануала, подтверждающую этот тезис?

Почитала. Нет там такого.
Получается, эта установка влияет только, если мы создаем базу данных и явно не указываем, в какой кодировке ее создать: CREATE DATABASE `MyDB`; - она создается тогда в кодировке сервера.

Если уж сильно хочется поменять character_set_server на нужную кодировку, то можно:
SET SESSION character_set_server = utf8;

Т.е. если
SET SESSION character_set_server = utf8;
CREATE DATABASE `MyDB`;

база будет создана в utf8 независимо от того, какая текущая кодировка сервера.

  Ответить  
 
 автор: Лена   (30.06.2010 в 01:11)   письмо автору
 
   для: Trianon   (30.06.2010 в 00:59)
 

>нельзя ли привести выдержку из мануала, подтверждающую этот тезис?

:) значит, неправильно.
Завтра почитаю, отпишусь.
Посмотрела на сервере - latin1 стоит.

  Ответить  
 
 автор: Trianon   (30.06.2010 в 00:59)   письмо автору
 
   для: Лена   (30.06.2010 в 00:53)
 

>Почему character_set_server cp1251, если везде должно быть utf?

нельзя ли привести выдержку из мануала, подтверждающую этот тезис?

PS. к слову, у меня тоже cp1251
PPS. Хоть это и не айс.

  Ответить  
 
 автор: Лена   (30.06.2010 в 00:53)   письмо автору
 
   для: Тень&   (30.06.2010 в 00:47)
 

Забыла проверить. Виновата.
Движок же не мой. Поставила, спасибо.
А вот еще вопрос. Почему у меня на локалхосте, когда для city делаю SHOW VARIABLES LIKE 'char%' выдает:
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server cp1251
character_set_system utf8
character_sets_dir \usr\local\mysql5\share\charsets\
Почему character_set_server cp1251, если везде должно быть utf?

  Ответить  
 
 автор: Тень&   (30.06.2010 в 00:47)   письмо автору
 
   для: Лена   (30.06.2010 в 00:41)
 

А в самом скрипте прописано
<?php
mysql_set_charset
('utf8');

или, что почти аналогично,
<?php
mysql_query
('SET NAMES utf8');

?

  Ответить  
 
 автор: Лена   (30.06.2010 в 00:41)   письмо автору
 
   для: Trianon   (30.06.2010 в 00:22)
 

Везде utf.
У меня теперь на страницу эти буквы, которые теперь в базе отображаются, не выводятся - например - http://prozed.com/reg/reg1.php?idC=1&id=203&letter=O
Кодировка скрипта - utf.

  Ответить  
 
 автор: Trianon   (30.06.2010 в 00:24)   письмо автору
 
   для: Лена   (30.06.2010 в 00:21)
 

за 2.6.1 не скажу ничего.
Это какая-то дюже старая версия..

  Ответить  
 
 автор: Trianon   (30.06.2010 в 00:22)   письмо автору
 
   для: Лена   (30.06.2010 в 00:09)
 

а кодировка БД какая?
а кодировка таблицы?
а кодировка поля?

  Ответить  
 
 автор: Лена   (30.06.2010 в 00:21)   письмо автору
 
   для: Тень&   (30.06.2010 в 00:18)
 

2.6.1
На сервере только что попробовала, там utf, запрос REPLACE прошел удачно.

  Ответить  
 
 автор: Тень&   (30.06.2010 в 00:18)   письмо автору
 
   для: Лена   (30.06.2010 в 00:09)
 

Какая версия phpMyAdmin?

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-22] 

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

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