Форум » FiveWin » Lower , Upper » Ответить
Lower , Upper
Dima: Что то не работает у меня эти друзья. В проге REQUEST HB_CODEPAGE_RU866 hb_SetCodepage( "RU866" ) REQUEST ADS rddsetdefault("ADSCDX") AdsSetServerType(1) rddRegister("ADS",1) AdsRightsCheck(.F.) AdsSetFileType(ADS_CDX) AdsSetCharType(2) Чего не хватает ? c:="ПРОВЕРКА" Msginfo(lower(c)) // выдает ПРОВЕРКА
Ответов - 10
Pasha: c:="ПРОВЕРКА" набрано в какой кодовой странице ? Не в 1251 часом ?
Dima: Pasha пишет: набрано в какой кодовой странице ? Не в 1251 часом ? Да в ней
fil: ? AnsiLower("ПРОВЕРКА") // проверка для 1251 ? Lower("ПРОВЕРКА") // проыерка для 866
Dima: fil пишет: AnsiLower Заработало
Pasha: тогда уж лучше поставить REQUEST HB_CODEPAGE_RU1251 hb_SetCodepage( "RU1251" ) а установка AdsSetCharType(2) говорит, что для ads используется кодировка ADS_OEM Ads сам должен при этом перекодировать данные в ANSI, то есть в 1251
Dima: Pasha пишет: REQUEST HB_CODEPAGE_RU1251 hb_SetCodepage( "RU1251" ) Тогда при сборке получаем Unresolved external '_HB_FUN_HB_CODEPAGE_RU1251' ЗЫ xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406)
Dima: Сделал вот так REQUEST HB_CODEPAGE_RUWIN REQUEST HB_LANG_RUWIN hb_SetCodepage( "RUWIN" ) HB_LANGSELECT("RUWIN")
Dima: Посмотрел Hbextern.ch Что касается руского там только это HB_CODEPAGE_RU866 HB_CODEPAGE_RUISO HB_CODEPAGE_RUWIN HB_CODEPAGE_RUKOI8 RU1251 нету
Dima: Dima пишет: RU1251 нету Есть но в HARBOUR :) Всем спасибо !
Pasha: Dima пишет: цитата: RU1251 нету Есть но в HARBOUR :) Было, но сейчас нет, но возможно вскоре появится опять. В традициях харбора такие переименования туда-обратно. Вот взбредет кому-то в голову, и... Так что следите за новостями :)
полная версия страницы