On-line: tnsr2, гостей 0. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 139
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 25.05.17 18:28. Заголовок: про кодировку


Помогите разобраться с кодировками
В проекте использую dbf-файлы в кодировке 866, но потребовалось
использовать один файл в кодировке 1251. Все нормально работает
кроме случая, когда данные из файла с кодировкой 1251 запоминаю в
переменные, а потом выдаю на экран. И получаю мусор.
С данными в кодировке 866 все нормально
В исходнике есть строки:
REQUEST HB_LANG_RU866
REQUEST HB_LANG_RUWIN
REQUEST HB_CODEPAGE_RU866
REQUEST HB_CODEPAGE_RU1251
...
HB_SetCodePage('RU1251')



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 26 , стр: 1 2 All [только новые]


Администратор




Пост N: 3698
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 12.03.18 07:54. Заголовок: Никак. В кодировке 8..


Никак. В кодировке 866 нет украинской i. В 1251 есть.

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 6
Зарегистрирован: 06.10.12
ссылка на сообщение  Отправлено: 12.03.18 17:32. Заголовок: Спасибо, очень жаль..


Спасибо, очень жаль

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 3701
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 13.03.18 08:19. Заголовок: Вместо кодировок RU8..


Вместо кодировок RU866/RU1251 можно использовать UA1125/UA1251
UA1125 - это измененная 866, украинский стандарт 1992 года. Там i есть, только коды для некоторых символов отличаются от стандартной кодировки 866.
Сам же когда-то делал эти кодировки, подзабыл уже, давно это было.

Спасибо: 1 
ПрофильЦитата Ответить





Пост N: 342
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 13.03.18 11:28. Заголовок: при старте REQUEST H..


при старте
REQUEST HB_LANG_UAKOI8
REQUEST HB_CODEPAGE_UAKOI8
REQUEST HB_LANG_UAWIN

в основной процедуре
HB_SetCodePage("UAKOI8")
HB_LANGSELECT("UAKOI8")



Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 65
Зарегистрирован: 25.07.06
ссылка на сообщение  Отправлено: 03.10.19 16:25. Заголовок: Pasha пишет: Вместо..


Pasha пишет:

 цитата:
Вместо кодировок RU866/RU1251 можно использовать UA1125/UA1251
UA1125 - это измененная 866, украинский стандарт 1992 года. Там i есть, только коды для некоторых символов отличаются от стандартной кодировки 866.
Сам же когда-то делал эти кодировки, подзабыл уже, давно это было.

А можно поподробнее, кусочек кода. Какие REQUEST и какие функции вызывать

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 68
Зарегистрирован: 25.07.06
ссылка на сообщение  Отправлено: 09.10.19 17:17. Заголовок: вроде разобрался..


вроде разобрался

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 26 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 33
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет