Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка std_out
Ну как-то все-таки один байт вместо двух ;)

>
> А кто вам сказал, что в UTF-8 два байта на символ?
>
> http://ru.wikipedia.org/wiki/UTF8
>   

Но все-таки на символы кириллицы два байта ;)

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Alexey Ten (Lynn)
2010/6/11 std_out :
> Alexander Shepetko пишет:
>>> locale сказал, что таки да, действительно UTF-8 ;(
>>> А так хотелось использовать cp1251.
>>>
>> А смысл?
>>
> Ну как-то все-таки один байт вместо двух ;)
> В моей базе никаких отличных от русско-английских символов в принципе не
> будет.
Ага, пока вы не захотите процитировать французского президента или
написать шведское имя.
Не нужно экономить на спичках.
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
Алексей
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Alexander Shepetko
>> А смысл?
>>
> Ну как-то все-таки один байт вместо двух ;)
> В моей базе никаких отличных от русско-английских символов в принципе не
> будет.

Боитесь высокой нагрузки на сервер? :-)
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Alexander Shepetko
> locale сказал, что таки да, действительно UTF-8 ;(
> А так хотелось использовать cp1251.
А смысл?
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Vladimir
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

11.06.2010 16:43, std_out пишет:
> Alexey Ten (Lynn) пишет:
>> А теперь выйдите из mysql, запустите locale и посмотрите вывод.
>>
>>   
>>   
> locale
> LANG=ru_RU.UTF-8
> LC_CTYPE="ru_RU.UTF-8"
> LC_NUMERIC="ru_RU.UTF-8"
> LC_TIME="ru_RU.UTF-8"
> LC_COLLATE="ru_RU.UTF-8"
> LC_MONETARY="ru_RU.UTF-8"
> LC_MESSAGES="ru_RU.UTF-8"
> LC_PAPER="ru_RU.UTF-8"
> LC_NAME="ru_RU.UTF-8"
> LC_ADDRESS="ru_RU.UTF-8"
> LC_TELEPHONE="ru_RU.UTF-8"
> LC_MEASUREMENT="ru_RU.UTF-8"
> LC_IDENTIFICATION="ru_RU.UTF-8"
> LC_ALL=
> 
> ;(
> 
> Таки что, не получится использовать cp1251 ?

Вам шашечки или ехать? Данные в БД у вас хранятся в одной кодировке,
представляться они могут в любой другой, с преобразованием "на лету". В
скрипте для вывода в браузер вы используете конструкцию set character
set cp1251, потому как в браузере у Вас установлена кодировка cp1251. В
консоли у вас кодировка UTF-8, так и используйте её для просмотра
содержимого базы путём вызова директивы set character set utf-8. По
умолчанию, ЕМНИМС, у MySQL используется в качестве кодировки
представления Latin-1. Или iso-8859 (ну или что-то в этом духе).

- -- 
С уважением,
Владимир

xmpp: t...@jabber.rndfido.net

GnuPG Key ID 0x86502F95
GnuPG Key Fingerprint: 32E1 4D6E 318D EE0A 4E7A 9429 203E 7AFA 8650 2F95
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwSMEIACgkQID56+oZQL5V/EgCgiRVVQFUeROZvnW5w+4OqBWBH
LiwAniO5f39wvLuGwJe9mtwd9M5k+1k7
=VWCH
-END PGP SIGNATURE-

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Vladimir
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

11.06.2010 16:17, std_out пишет:
> Кажется, здесь на так просто.
>>> Вот протокол работы с mysql;
>>>  >mysql -u root -p
>>> password:
>>>
>>>  >use mydb;
>>>  >set character set cp1251
>>> query ok
>>>
>>>  >select * from mytable;
>>> +++
>>> | id | name  |
>>> +++
>>> |  1 | ? |
>>> +++
>>>
>>>
>>> 
>>
>> У Вас кодировка консоли cp1251? А может UTF-8?
>>
>>   
> 
> mysql> \s
> --
> mysql  Ver 14.14 Distrib 5.1.37, for debian-linux-gnu (i486) using  
> EditLine wrapper
> 
> Connection id:67
> SSL:Not in use
> Current pager:stdout
> Using outfile:''
> Using delimiter:;
> Server version:5.1.37-1ubuntu5.4 (Ubuntu)
> Protocol version:10
> Connection:Localhost via UNIX socket
> Client characterset:cp1251
> Server characterset:cp1251
> 
> 

Я имел в виду именно кодировку консоли, не клиента mysql. ЕМНИМС
стандартная кодировка терминала в убунту -- UTF-8. Соответственно, есть
смысл приводить перекодировку к UTF-8.

- -- 
С уважением,
Владимир

xmpp: t...@jabber.rndfido.net

GnuPG Key ID 0x86502F95
GnuPG Key Fingerprint: 32E1 4D6E 318D EE0A 4E7A 9429 203E 7AFA 8650 2F95
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwSLa4ACgkQID56+oZQL5VZGQCeJCQbvCcsR04en5wPyCGNFbRE
DMEAniSGAfqNq9Kjvvn9oxKMbEoVqsVN
=efZA
-END PGP SIGNATURE-

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Alexey Ten (Lynn)
А теперь выйдите из mysql, запустите locale и посмотрите вывод.

2010/6/11 std_out :
> Кажется, здесь на так просто.
>>> Вот протокол работы с mysql;
>>>  >mysql -u root -p
>>> password:
>>>
>>>  >use mydb;
>>>  >set character set cp1251
>>> query ok
>>>
>>>  >select * from mytable;
>>> +++
>>> | id | name  |
>>> +++
>>> |  1 | ? |
>>> +++
>>>
>>>
>>>
>>
>> У Вас кодировка консоли cp1251? А может UTF-8?
>>
>>
>
> mysql> \s
> --
> mysql  Ver 14.14 Distrib 5.1.37, for debian-linux-gnu (i486) using
> EditLine wrapper
>
> Connection id:        67
> SSL:            Not in use
> Current pager:        stdout
> Using outfile:        ''
> Using delimiter:    ;
> Server version:        5.1.37-1ubuntu5.4 (Ubuntu)
> Protocol version:    10
> Connection:        Localhost via UNIX socket
> Client characterset:    cp1251
> Server characterset:    cp1251
>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
Алексей
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Vladimir
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

11.06.2010 15:27, std_out пишет:
>> Точно так же. SET CHARACTER SET чарсет_консоли;
> Кажется, здесь на так просто.
> Вот протокол работы с mysql;
>  >mysql -u root -p
> password:
> 
>  >use mydb;
>  >set character set cp1251
> query ok
> 
>  >select * from mytable;
> +++
> | id | name  |
> +++
> |  1 | ? |
> +++
> 
> 

У Вас кодировка консоли cp1251? А может UTF-8?

- -- 
С уважением,
Владимир

xmpp: t...@jabber.rndfido.net

GnuPG Key ID 0x86502F95
GnuPG Key Fingerprint: 32E1 4D6E 318D EE0A 4E7A 9429 203E 7AFA 8650 2F95
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwSI24ACgkQID56+oZQL5WdjwCbBKi0Hqu7afPizWId6ofyjmip
l7MAni4cNnKdEZrsKSKFWveSBduu+N2Y
=e9Al
-END PGP SIGNATURE-

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Vladimir
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

11.06.2010 15:12, std_out пишет:
> Alexey Ten (Lynn) пишет:
>> По настройке апача и мускула написаны тысячи страниц. Потрудитесь погуглить
>>   
> спасибо, помогло ;)
> Добавил в скрипт
>  mysql_query("SET CHARACTER SET cp1251",$link);
> 
> Теперь подскажите, как сделать, чтобы и в консоли mysql отображался 
> русский текст из БД ;)
> 

Точно так же. SET CHARACTER SET чарсет_консоли;

- -- 
С уважением,
Владимир

xmpp: t...@jabber.rndfido.net

GnuPG Key ID 0x86502F95
GnuPG Key Fingerprint: 32E1 4D6E 318D EE0A 4E7A 9429 203E 7AFA 8650 2F95
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwSG0YACgkQID56+oZQL5UF7wCfU0+i+eqAjMhXypSO0VT2ulHS
bTsAmgNR7XKP6TiJpGi2qXiY8JKQ1+bF
=fYWG
-END PGP SIGNATURE-

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка Alexey Ten (Lynn)
По настройке апача и мускула написаны тысячи страниц. Потрудитесь погуглить

2010/6/11 std_out :
> народ ну помогите же ;(
> А то весь энтузиазм и хорошее начинание погибнет из-за ерунды.
>
> maxyer пишет:
>> Hi all,
>> решил я тут маленько по-web-программировать в Ubuntu 9.10.
>> Установил PHP,MySQL,Apache,PHPMyAdmin, создал базу, указал для таблиц
>> cp1251bin, написал php-скрипт, отображающий содержимое таблицы.
>> А Firefox вместо русских букв отображает 
>> PHPMyadmin тоже самое в том же самом FF отображает нормально.
>> Что посоветуете ?
>>
>>
>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
Алексей
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-11 Нитка std_out
Сергей Болонкин пишет:
> Есть два варианта
> 1.
> Поставь в html
>  В нём напиши:
> "AddDefaultCharset uft-8"
> или windows-1251
не помогает
>
> В apache модуль rewrite
>
а этого не понял ;(


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-06 Нитка Сергей Болонкин
Про настройки локали базы правильно, только движок сайта сам волен отдавать
кодировку.
Если явно не указать кодировку http-сервера (глобально) или странички
(локально),
то у разных посетителей будет рендирится контент с той локалью, которая
указана в браузере по дефолту.
А это, мягко говоря, не правильно :)

6 июня 2010 г. 22:37 пользователь Alexander Zaycev написал:

>  06.06.2010 22:02, Сергей Болонкин пишет:
>
> Есть два варианта
> 1.
> Поставь в html
>  В нём напиши:
> "AddDefaultCharset uft-8"
> или windows-1251
>
>  В apache модуль rewrite
>
>  Естественно всё без кавычек :)
>
>
>   Есть вариант более глобальный:
> добавить в файл /etc/mysql/my.cnf параметры кодировок по умолчанию
> [client]
>  default-character-set=utf8
>
> [mysqld]
> default-character-set=utf8
>
> И использовать SET names "utf8"
>
>
-- 
__
С уважением, Сергей Болонкин
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-06 Нитка Alexander Zaycev
06.06.2010 22:02, Сергей Болонкин пишет:
> Есть два варианта
> 1.
> Поставь в html
>  В нём напиши:
> "AddDefaultCharset uft-8"
> или windows-1251
>
> В apache модуль rewrite
>
> Естественно всё без кавычек :)
>
>
Есть вариант более глобальный:
добавить в файл /etc/mysql/my.cnf параметры кодировок по умолчанию
[client]
 default-character-set=utf8
 
[mysqld]
default-character-set=utf8

И использовать SET names "utf8"


-- 
Best regards, Alexander Zaycev. 

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-06 Нитка Сергей Болонкин
Есть два варианта
1.
Поставь в html

или windows-1251

2.
Если используешь apache, то в корне сайта создай файлик ".htaccess"
В нём напиши:
"AddDefaultCharset uft-8"
или windows-1251

В apache модуль rewrite

Естественно всё без кавычек :)

6 июня 2010 г. 21:41 пользователь dimas  написал:

> а у исходного хтмля тэг meta прописать?
>
> > Собсно скрипт-то вот:
> >
> > 
> >  > $dbname="***";
> > $table="***";
> > $user="***";
> > $pass="***";
> > $link=mysql_connect($host,$user,$pass);
> > $res=mysql_query("select * from ".$table);
> > while ($data=mysql_fetch_row($res)) {
> >echo "$data[0] $data[1]\n";
> > }
> > ?>
> > 
> >
> > Может быть его чем-то дополнить в смысле кодировки ?
> >
>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
__
С уважением, Сергей Болонкин
ICQ: 123413358
Jabber: bolon...@jabber.ru
Skype: bolonkin (Moscow,RU)
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-06 Нитка dimas
а у исходного хтмля тэг meta прописать?

> Собсно скрипт-то вот:
> 
> 
>  $dbname="***";
> $table="***";
> $user="***";
> $pass="***";
> $link=mysql_connect($host,$user,$pass);
> $res=mysql_query("select * from ".$table);
> while ($data=mysql_fetch_row($res)) {
>echo "$data[0] $data[1]\n";
> }
> ?>
> 
> 
> Может быть его чем-то дополнить в смысле кодировки ?
> 


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-06 Нитка maxyer
06.06.2010 22:57, Сергей Болонкин пишет:
> А кодировка страницы какая выставлена?
Где ?
В браузере пробовал разные - не помогает.
А в самом скрипте я про это вообще как-то забыл ;(
Собсно скрипт-то вот:


\n";
}
?>


Может быть его чем-то дополнить в смысле кодировки ?

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-06 Нитка Сергей Болонкин
А кодировка страницы какая выставлена?

6 июня 2010 г. 19:52 пользователь maxyer  написал:

> > Кроме UTF-8 кодировок нет. Забудьте остальные.
> O-)
> А почему ?
> Впрочем, UTF-8 тоже пробовал - результат тот же.
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
__
С уважением, Сергей Болонкин
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-06 Нитка Dmitry Agafonov
Кроме UTF-8 кодировок нет. Забудьте остальные.

6 июня 2010 г. 19:18 пользователь maxyer  написал:
> Hi all,
> решил я тут маленько по-web-программировать в Ubuntu 9.10.
> Установил PHP,MySQL,Apache,PHPMyAdmin, создал базу, указал для таблиц
> cp1251bin, написал php-скрипт, отображающий содержимое таблицы.
> А Firefox вместо русских букв отображает 
> PHPMyadmin тоже самое в том же самом FF отображает нормально.
> Что посоветуете ?
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
Dmitry Agafonov ~ http://agafonov.pp.ru/
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Ubuntu 9.10, Apache, MySQL, PHP, FireFox: про блема с русскими буквами

2010-06-06 Нитка Alexander
On 06/06/2010 06:18 PM, maxyer wrote:

> создал базу, указал для таблиц cp1251bin
Почему не utf-8?

-- 
http://www.ashep.org
Jabber: alexander.shepe...@gmail.com
ICQ UIN: 124692835

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru