|
|
|
| Это продолжение темы http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=354
4.1.5-gamma-nt под вин2003 энтерпрайз.
кстати, если в my.conf прописать default-character-set=koi8_ru, то процесс отказывается стартовать, а вот если default-character-set=cp1251 то ок.
Хм... вообще сейчас доступна версия 4.1.11, а в тестовых версиях того периода помоему были не все кодировки прикручены, попробуйте выполнить запрос
и посмотреть какие кодировки у вас имеются на сервере? | |
|
|
|
|
|
|
|
для: cheops
(08.05.2005 в 18:18)
| |
big5 dec8 cp850 hp8 koi8r latin1 latin2 swe7 ascii ujis sjis hebrew tis620 euckr
koi8u gb2312 greek cp1250 gbk latin5 armscii8 utf8 ucs2 cp866 keybcs2 macce macroman cp852 latin7 cp1251 cp1256 cp1257 binary geostd8
|
| |
|
|
|
|
|
|
|
для: RV
(08.05.2005 в 18:24)
| | Попробуйте скачать 4.1.11 - она всё таки стабильная и с ней проблем не должно возникнуть, по крайней мере со знаками вопроса ? вместо русских букв. | |
|
|
|
|
|
|
|
для: cheops
(08.05.2005 в 18:40)
| | скачать то скачал, но вот база пхпнюка видна неплохо, и все русские буквы читаются (в пхпмайадмине), собсно в phpmyadmine видно так же как и в консоли. где вопросики, где закорючки.
поставил последнюю версию. в конфиге прописал default-character-set=cp1251
, в консоли status выдает //после некоторых изменений
Server characterset: cp1251
Db characterset: cp1251
Client characterset: cp1251
Conn. characterset: cp1251
|
теперь в консоли отображаются вместо русских букв ??? зато в phpmyadmin - все нормально (тип varchar(15) сравнение cp1251_bin).
однако
<?
//$query1 = "SET CHARACTER SET cp1251"; //без этой строки выдается (Illegal mix of collations (cp1251_bin,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=')
//mysql_query($query1) or die (mysql_error());
$check_exist_query = "SELECT name , email FROM users_table WHERE name = '$name' OR email = '$email'";
$check_exist_request = mysql_query($check_exist_query) or die (mysql_error());
$check_exist_result = mysql_fetch_array($check_exist_request);
?>
---
а после ребута сервера опять стало по старому:
[code][code]
Server characterset: cp1251
Db characterset: cp1251
Client characterset: latin1
Conn. characterset: latin1
|
| |
|
|
|
|
|
|
|
для: RV
(09.05.2005 в 09:25)
| | Кофигурационный файл my.ini разбит на секции
[mysqld] - секция сервера
[client] - секция клиента (mysql.exe)
Попробуйте прописать default-character-set=cp1251 в обоих секциях. | |
|
|
|
|
|
|
|
для: cheops
(09.05.2005 в 13:45)
| | прописал. теперь консоль вылетает с писком не успев запустится. в логах вроде ничего криминального нет. phpmyadmin работает, показывает русские буквы (настройки как выше), скрипт (выше) тоже работает и тоже выводит ошибку если предварительно не выполнить запрос SET CHAR... . если убрать из клиентской части дефолтовую кодировку, то все консоль стартует.
такс. общими усилиями принтскрина, пеинта и моей крутой реакции выцепили ашипку :)
E:\путь\mysql.exe Character set cp 1251 is not a compiled character set and is not specified in the 'C:\mysql\\share\charsets\index.xml' (дада, именно C:\mysql\\...) | |
|
|
|
|
|
|
|
для: RV
(09.05.2005 в 14:48)
| | Посмотрите в секции сервера, значения директив - они изменены?
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/mysql5/"
#Path to the database root
datadir="C:/mysql5/Data/"
|
| |
|
|
|
|
|
|
|
для: cheops
(09.05.2005 в 18:20)
| |
#Path to installation directory. All paths are usually resolved relative to this.
basedir="E:/Program Files/MySQL/MySQL Server 4.1/"
#Path to the database root
datadir="E:/Program Files/MySQL/MySQL Server 4.1/Data/"
mysql установлен в E:/Program Files/MySQL/MySQL Server 4.1/
|
| |
|
|
|
|
|
|
|
для: RV
(09.05.2005 в 18:25)
| | А вот это не поможет?
http://www.softtime.ru/info/articlephp.php?id_article=24
или так:
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=10807&page=1 | |
|
|
|