"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
ankidu
Проблема с кириллицей в графических и текстовых программах при копирование.

Давно обнаружил проблему с кириллицей в графических и текстовых программах. Например: при копирование русского текста из MyChat client в текстовый документ Windows или в графические программы типа Adobe Illustrator итп. Возможно ошибка кодировки.
Аватара пользователя
Андрей Раков
Какого рода ошибки вы имеете в виду, можете дать скриншот?
Владимир_s000s
Искажается кодировка в вебинтерфейсе, почему?
1.jpg
1.jpg (59.52 КБ) Просмотров: 5797

К стати при портировании напрямую из LDAP тоже самое.
Аватара пользователя
Андрей Раков
Похоже, это что-то локальное - попробуйте другим браузером.
Владимир_s000s
Первая картинка была от ХРОМа, а вот от MS Explorer :
1.jpg
1.jpg (54.53 КБ) Просмотров: 5797

возникла проблема с отображением таблицы....
Аватара пользователя
Андрей Раков
ИЕ желательно использовать 9 и выше.

Под старые ИЕ оптимизации интерфейса нет.
Владимир_s000s
Вдогонку еще проблема : WIN2K8 ENG на нем стоит ваш сервер. В интерфейсе вижу следующее
1.jpg
1.jpg (69.46 КБ) Просмотров: 5797

Что делать?
Аватара пользователя
Алексей Пикуров
Попробуйте в языковых настройках системы сделать вот что:
2.png

Обычно это помогает.
Владимир_s000s
Это у меня установлено :
1.jpg

только сервер не перегружал после этого (контроллер AD)
Аватара пользователя
Алексей Пикуров
Да, ещё иногда делают так, помогает:

По умолчанию в реестре должно быть так
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1250.nls"
"1252"="c_1252.nls"

иногда для совместимости кодировки и вообще для уменьшения проблем делают так:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1252"="c_1251.nls"

изменения вступят после перезагрузки.
Аватара пользователя
Алексей Пикуров
Да, и переключите интерфейс сервера на русский язык. У вас вероятно, английская Windows, поэтому сервер решил, что вам нужен английский интерфейс.
Владимир_s000s
Да, на наших серверах принципиально стоят только АНГЛОЯЗЫЧНЫЕ системы (политика организации). Клиенты системы (XP,VISTA,WIN7) РУССКОЯЗЫЧНЫЕ. На контроллере фокусы с реестром делать особого желания нет. Еще решения предложить можете?
Аватара пользователя
Алексей Пикуров
Больше вариантов, к сожалению, нет. Эти, как вы выразились, "фокусы" необходимы для корректной работы русского интерфейса в англоязычных системах.
Владимир_s000s
Предложенные Фокусы с реестром проблемы не решили (сервер перезагружал).

Из приложения MyChat Server (развернуто на WIN2K8 ENG) вижу правильную кириллицу в списке пользователей, а в вебинтерфейсе MyChat Server Console (запущена под ХР, через ХРОМ и смотрящая на вышеупомянутый сервер) - битая кодировка данных полученных из записей БД (сам интерфейс меню - показывает кириллицу, см. мою 1 картинку). Думаю у вас разные настройки соединения к БД из приложения MyChat Server и движка вебинтерфейса MyChat Server Console.

При попытке редактировать имеющиеся записи пользователей через вебинтерфейс не появляется панель (слева) с кнопками "применить" и "отменить" - как прикажете сохранять изменения?
MaDdIaBlOs
Можно попробовать следующее - открыть "Regional and language options", вкладка "Formats" поставить "Русский", нажать применить, потом зайти в "Customize this format..." и нажать кнопку "Сбросить".
Владимир_s000s
Спасибо MaDdlaBIOs проблема с "??????????" в интерфейсе приложения MyChat Server снята.
Однако в вебинтерфейсе MyChat Server Console (запущена под ХР, через ХРОМ и смотрящая на вышеупомянутый сервер) - битая кодировка остается. Ждем идеи...
Владимир_s000s
2 Спасибо MaDdlaBIOs проблема снята кодировка исправилась и в ВЕБЕ. (браузер следовало перезапустить, т.е. открыть заново соединение с веб движком.)
Теперь можно переводить сервер в службу.

Осталась проблема : При попытке редактировать имеющиеся записи пользователей через вебинтерфейс не появляется панель (слева) с кнопками "применить" и "отменить" - как прикажете сохранять изменения?
Volldemar
Осталась проблема : При попытке редактировать имеющиеся записи пользователей через вебинтерфейс не появляется панель (слева) с кнопками "применить" и "отменить" - как прикажете сохранять изменения?

В данной версии (4.14) через вебку нельзя править профили пользователей, только просмотр. Разработчики обещают реализовать это в 5.0 версии. Править профиль пользоваталей только в ГУИ самого сервера. Если сервер запущен как служба, значит нужно:
- остановить;
- запустить в обычном режиме;
- отредактировать;
- остановить;
- запустить службой.
Аватара пользователя
Алексей Пикуров
Да, веб интерфейс в процессе доработки, он ещё в статусе беты. Но мы работаем.
Аватара пользователя
Алексей Пикуров
Проблему закрываем. Всем спасибо за активную помощь в решении.
Аватара пользователя
Сергей А.
Настройка шрифтов и реестра
(1.78 КБ) Скачиваний: 179
Настройка шрифтов и реестра
(1.78 КБ) Скачиваний: 179
Советы из данной темы не помогли, пока не настроил для чата 5.7 шрифты в реестре нужным образом, файлы для Windows 7 и XP прилагаю.
Шрифты Windows 7:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"ARIAL"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Courier,204"="Courier New,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Verdana,0"="Verdana,204"


Настройка реестра Win 7:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"

[HKEY_CURRENT_USER\Control Panel\International]
"Locale"="00000419"
"LocaleName"="ru-RU"
"s1159"=""
"s2359"=""
"sCountry"="Russia"
"sCurrency"="р."
"sDate"="."
"sDecimal"=","
"sGrouping"="3;0"
"sLanguage"="RUS"
"sList"=";"
"sLongDate"="d MMMM yyyy 'г.'"
"sMonDecimalSep"=","
"sMonGrouping"="3;0"
"sMonThousandSep"=" "
"sNativeDigits"="0123456789"
"sNegativeSign"="-"
"sPositiveSign"=""
"sShortDate"="dd.MM.yyyy"
"sThousand"=" "
"sTime"=":"
"sTimeFormat"="H:mm:ss"
"sShortTime"="H:mm"
"sYearMonth"="MMMM yyyy"
"iCalendarType"="1"
"iCountry"="7"
"iCurrDigits"="2"
"iCurrency"="1"
"iDate"="1"
"iDigits"="2"
"NumShape"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="5"
"iNegNumber"="1"
"iPaperSize"="9"
"iTime"="1"
"iTimePrefix"="0"
"iTLZero"="0"

[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="203"
Последний раз редактировалось Сергей А. Пн сен 22, 2014 7:46 pm, всего редактировалось 1 раз.
Аватара пользователя
Сергей А.
Настройка шрифтов в Windows XP:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"ARIAL"=dword:000000cc
"DEFAULT"=dword:000000cc
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Arial,204"="Arial,204"
"Arial Cyr,0"="Arial,204"
"Arial CYR,204"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Courier,204"="Courier New,204"
"Courier New Cyr,0"="Courier New,204"
"Courier New CYR,204"="Courier New,204"
"Fixedsys,0"="Fixedsys,204"
"Helv,0"="MS Sans Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"MS Sans Serif,204"="MS Sans Serif,204"
"MS Serif,0"="MS Serif,204"
"MS Shell Dlg,0"="MS Sans Serif,204"
"MS Shell Dlg,204"="MS Sans Serif,204"
"Small Fonts,0"="Small Fonts,204"
"System,0"="Arial,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Times New Roman,204"="Times New Roman,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Times New Roman CYR,204"="Times New Roman,204"
"Tms Rmn,0"="MS Serif,204"
"Verdana,0"="Verdana,204"


Настройка реестра в Windows XP:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"
"866"="c_866.nls"
"ACP"="1251"
"OEMCP"="866"
"MACCP"="10007"
"OEMHAL"="vga866.fon"
@="C_1251.NLS"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes]
"00000409"="ru"

Файл прилагается в посте для Windows 7
Аватара пользователя
Алексей Пикуров
Благодарю за обстоятельный пост!
ankidu
Добрый день. После установки чистой системы, проблема с кириллицей так и осталось не решенной. Причем выборочно, в определенных программах. Допустим в программах Word, Corel при копировании текста из чата проблем с кодировкой нет. При попытке копирование текста в графические программы Adobe или обычный текстовый редактор, бьется кодировка.
Вложения
3.jpg
2.jpg
1.jpg
Аватара пользователя
Алексей Пикуров
А как копируете текст? Ctrl+C или через контекстное меню (по правой кнопке мыши) ?