On-line: PSP, SergKis, гостей 1. Всего: 3 [подробнее..]
АвторСообщение
администратор




Пост N: 5372
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.11.15 14:15. Заголовок: укробуква i


Не могу набрать эту заразу в GET
Живет она на педали s(ы)
Остальные 2 укробуквы набираются.

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







Пост N: 182
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 23.11.15 14:52. Заголовок: С этой буквой есть п..


С этой буквой есть проблема перекодировки RU866 - RU1251
Я использую латинскую i


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




Пост N: 5373
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.11.15 14:54. Заголовок: krutoff пишет: Я ис..


krutoff пишет:

 цитата:
Я использую латинскую i


То же я сказал и заказчику а он говорит что для него это гимор , так как переключаться нужно

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




Пост N: 5374
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.11.15 15:06. Заголовок: Апостроф тоже не паш..


Апостроф тоже не пашет

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




Пост N: 3361
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.11.15 15:11. Заголовок: У меня на работе укр..


У меня на работе украинской клавы нет уже почти 5 лет, как новый комп получил, не стал ставить. С двумя раскладками работать куда как удобнее, чем с тремя. Но для такого случая поставил на посмотреть.
Думаю, что проблема связана с уникодностью харбора. Наверное, по умолчанию стоит кодировка ru866, ну или ua866. А в этой кодировке украинская i отсутствует.
Символ вводится в unicode, харбор его пытается транслировать в ru866, и.. облом.
Думаю, что без костылей тут не обойтись. Надо или использовать ru1251 с дальнейшей трансляцией ввода в ru866 ручками, либо делать еще более грубый костыль.


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




Пост N: 5375
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.11.15 15:19. Заголовок: Pasha Да проверил в..


Pasha
Да проверил в консоли кодировку 1251 , работает эта буква.
Апостров все равно не пашет.
Сижу и думаю а что же за костыль то писать , если база у меня в RU866...........

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




Пост N: 3362
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.11.15 15:31. Заголовок: С апострофом сложнее..


С апострофом сложнее, его нет и в 1251
А для i костыль примерно такой:

FUNCTION uaReadModal
hb_CdpSelect( "RU1251" )
ReadModal()
hb_CdpSelect( "RU866" )
RETURN Nil

а для редактирования в get сделать блок кода типа такого:

function OEMBlock(bl)
Return {|x| if(x#nil,Eval(bl,WinToDos(x)),), DosToWin(Eval(bl))}

DosToWin, WinToDos сделать самому, с учетом перекодировки украинской i а английскую.
С апострофом пока не знаю. Разве что заставить юзера вводить его на английском или русском регистре. Но это может быть сложно :)

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




Пост N: 5376
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.11.15 15:33. Заголовок: Pasha Спасибо !..


Pasha
Спасибо !

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




Пост N: 5377
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.11.15 17:36. Заголовок: Pasha Способ проще ..


Pasha
Способ проще
 
hb_gtInfo( HB_GTI_INKEYFILTER, { | nKey |
SWITCH nKey
CASE 1124074582 // код укр i
RETURN 105
CASE 1124074502 // код укр I
RETURN 73

ENDSWITCH
RETURN nKey
} )



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

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