Страница 1 из 3

Приветственное сообщение и кириллица

Добавлено: 29 авг 2009, 20:35
wer
viewtopic.php?p=8#p8
# Приветственное сообщение, которое будет показываться всем вновьподключенным клиентам.
Сделал сообщение на русском, в итоге при подключении выводит кракозябры. Это можно вылечить?

Re: murmur.ini Разбираемся с настройками сервера

Добавлено: 30 авг 2009, 00:22
IIpaIIop
wer писал(а):
# Приветственное сообщение, которое будет показываться всем вновьподключенным клиентам.
Сделал сообщение на русском, в итоге при подключении выводит кракозябры. Это можно вылечить?
Скорее всего нет, проблема в кодировках. Приветствие на английском тоже хорошо выглядит.

Re: murmur.ini Разбираемся с настройками сервера

Добавлено: 30 авг 2009, 11:45
B0nuse
wer писал(а):Сделал сообщение на русском, в итоге при подключении выводит кракозябры. Это можно вылечить?
Можно, если решить проблему сопоставления кодировок.

Re: murmur.ini Разбираемся с настройками сервера

Добавлено: 30 авг 2009, 21:16
wer
B0nuse писал(а):
wer писал(а):Сделал сообщение на русском, в итоге при подключении выводит кракозябры. Это можно вылечить?
Можно, если решить проблему сопоставления кодировок.
Странно, в поисках решения проблемы заскочил на мамбловский форум сорсфоржа, увидел там тему про кирилическое приветствие и кракозябры от некоего B0nuse :), с пометкой, что решение найдено.

Добавлено 01 сен 2009, 02:40:
Расскажи, как поборол? На ум приходит только менять кодировку в самой винде, но тогда это должен будет сделать каждый клиент.

Re: murmur.ini Разбираемся с настройками сервера

Добавлено: 01 сен 2009, 16:16
random
wer писал(а):Расскажи, как поборол? На ум приходит только менять кодировку в самой винде, но тогда это должен будет сделать каждый клиент.
мои извинения но вы мыслите через зад. с точки зрения пользователя.

мыслите с точки зрения сервера.
откройте конфы В НЕОБХОДИМОЙ КОДИРОВКЕ и напишите что вам надо.
используйте редакторы которые умеют работать с необходимыми кодировками и забудьте о блокноте.

кодировка там 99% что utf8

Re: murmur.ini Разбираемся с настройками сервера

Добавлено: 01 сен 2009, 16:42
B0nuse
random писал(а):
wer писал(а):Расскажи, как поборол? На ум приходит только менять кодировку в самой винде, но тогда это должен будет сделать каждый клиент.
...
кодировка там 99% что utf8
И 99% это не поможет отобразить кириллицу в приветственном сообщении. Хотел ответ на этот вопрос оставить на десерт или устроить какой-нибудь конкурс :;):
Дам подсказку - Что во всех кодировках отображается одинакого?

Re: murmur.ini Разбираемся с настройками сервера

Добавлено: 02 сен 2009, 10:47
wer
B0nuse писал(а):Что во всех кодировках отображается одинакого?
Первые 128 символов таблицы кодировки, а это весь английский алфавит, цифры и основные знаки. Остальные 128 отведены национальным алфавитам и дополнительным символам. Проблема растёт из-за того, что в России не одна кодировка, а пять, и между собой они выглядят, как кракозябрики. Соответственно, сервак отправляет сообщение в одной кодировке, клиент принимает в другой.

Re: murmur.ini Разбираемся с настройками сервера

Добавлено: 03 сен 2009, 18:10
B0nuse
Уже близко... Можно сказать, ты сам знаешь ответ на свой вопрос.
Как можно кирилицу отобразить при помощи
wer писал(а):Первые 128 символов таблицы кодировки, а это весь английский алфавит, цифры и основные знаки.
...
Соответственно, сервак отправляет сообщение в одной кодировке, клиент принимает в другой.
чтобы исключить разницу в кодировке?
Так сказать, что является кросс-кодировкой?

Re: Приветственное сообщение и кириллица

Добавлено: 04 сен 2009, 22:20
wer
На ум приходит 4 варианта:
1) пользовать юникод, как самое универсальное средство, но о нём не очень хорошо знают виндузятники;
2) использовать буквы английского алфавита, имеющих одинаковые начертания с русскими - не все буквы есть, количество слов ограничено;
3) использовать транслит;
4) таки разобраться с кодировкой сервера и клиента - если серверная и клиентская оси одинаковые, с одинаковыми региональными настройками, значит, нужно понять, почему они не могут подружиться.

Добавлено 05 сен 2009, 17:02
А вообще, это похоже на багу - если серверную и клиентскую часть кодили разные люди, взяли разные кодировки для русского языка. Есть тут у нас программеры, что-бы исходники посмотреть на этот счёт?

Re: Приветственное сообщение и кириллица

Добавлено: 07 сен 2009, 07:53
B0nuse
wer писал(а):2) использовать буквы английского алфавита, имеющих одинаковые начертания с русскими - не все буквы есть, количество слов ограничено;
3) использовать транслит;
Вообще не туда... По этим пунктам не получится вывести кириллицу.
wer писал(а):4) таки разобраться с кодировкой сервера и клиента - если серверная и клиентская оси одинаковые, с одинаковыми региональными настройками, значит, нужно понять, почему они не могут подружиться.

Добавлено 05 сен 2009, 17:02
А вообще, это похоже на багу - если серверную и клиентскую часть кодили разные люди, взяли разные кодировки для русского языка. Есть тут у нас программеры, что-бы исходники посмотреть на этот счёт?
В экспериментальной версии 1.2.0 от 02-09-09 (возможно в более ранних версиях) эта проблема устранена.
Для версии 1.1.8 я нашел свое решение этой проблемы.
Даю последнюю подсказку:
Как можно представить КИРИЛЛИЦУ (именно кириллицу!!!) для браузеров в виде понятном для ВСЕХ кодировок??? т.е. используя
wer писал(а):Первые 128 символов таблицы кодировки
Скрытый текст. Нужно быть зарегистрированным и иметь сообщений: 5