|
|
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
.... @prow() + 1, 0 say '82' + UPPER(alltr(pole82)) .... результат: некоторые буквы выводит в каракули но в верхний не переводит Я так понел что в досе с русскими символами проблемы при переводе в верхний и нижний регистр ... мот есть какая фишка для этого ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2008, 17:27 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
У меня переводит. Фокс какой? попробуй в CONFIG.FPW добавить: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2008, 18:00 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
В досе так делал: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2008, 18:03 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Dima TУ меня переводит. Фокс какой? попробуй в CONFIG.FPW добавить: Код: plaintext фокс 2,5 ... и в конфиге прописана эта кодировачная таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:00 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Dima TВ досе так делал: Код: plaintext что то фокс не понимает такой команды ... распиши плиз де ее надо написать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:06 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
1. Если фокс досовый, то настроечный файл должен обзываться config.fp (без W) 2. В досе CodePage должна быть 866, а не 1251. 3. По display status посмотреть действительно ли в фоксе CP=866 4. Если таки там обнаружится другая страница, то проверить и поправить подхватываемость нужного config.fp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:10 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Прямо в командном окне Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:11 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
может надо написать codepage=866 все таблицы в этой кодировке сделаны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:11 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Sergey Sizov.Прямо в командном окне Код: plaintext пишет "unrecognized command verb" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:28 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
GavRYshA Sergey Sizov.Прямо в командном окне Код: plaintext пишет "unrecognized command verb"Что тебе Сергей написал? А ты что исполняешь? Где спереди значок вопроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:31 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
> @prow() + 1, 0 say '82' + UPPER(alltr(pole82)) > .... > > результат: некоторые буквы выводит в каракули но в верхний не > переводит > > Я так понел что в досе с русскими символами проблемы при переводе в > верхний и нижний регистр ... мот есть какая фишка для этого ??? В таблице, которая содержит "pole82" какая кодовая страница стоит??? Cpdbf() что показывает???? Вполне возможно, что 0 - соответственно не может корректно upper отработать Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:36 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Sergey Sizov.1. Если фокс досовый, то настроечный файл должен обзываться config.fp (без W) 2. В досе CodePage должна быть 866, а не 1251. 3. По display status посмотреть действительно ли в фоксе CP=866 4. Если таки там обнаружится другая страница, то проверить и поправить подхватываемость нужного config.fp 1. в этом файле прописана кодировка какая надо 866 2.стоит 866 3. действительно работает 866 4. исходит из п.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:37 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Образец данных в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:42 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
вот таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:46 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Все ясно. У файла не проставлена кодовая страница. Открываем файл эксклюзивно. Код: plaintext ps: до боли знакомые белорусские банки и т.д. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 10:53 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
фишка в чем .. эта таблица как бы временная для составления платежного поручения, а структура таблицы копируется с другой таблицы use platezp excl if kod_err>0 do msg with 'Работает другой клиент !',0 kod_err=0 close all quit endif copy stru to pl use sele 0 use pl excl if kod_err>0 do msg with 'Работает другой клиент !',0 kod_err=0 close all quit endif И когда копирует структуру то выставленая кодовая таблица становится такой ... короче как в файле :) Можно ли как то указать программо какую кодовую таблицу использовать и как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 11:17 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Например так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 11:33 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
добавил строку твою и скинул cpzero.prg в каталог, терь выдает "the table could not be opened" ... и все равно выводит каракули.. При обычном открытии таблицы в фоксе 9 все равно просит указать кодировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 11:59 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
как можно заменять в досовском фоксе CPCONVERT() ... думаю может мне помочь только в досовском чета не палит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 12:05 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Ну так выясняй почему не "the table could not be opened". Раз не может открыть, то и изменить ничего не может, соотвественно и будет показывать по-старому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 12:17 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
GavRYshA.... @prow() + 1, 0 say '82' + UPPER(alltr(pole82)) .... результат: некоторые буквы выводит в каракули но в верхний не переводит Я так понел что в досе с русскими символами проблемы при переводе в верхний и нижний регистр ... мот есть какая фишка для этого ??? Для корректной работы с русскими символами функции UPPER необходимо: 1. Прописать в файле конфигурации русскую кодовую страницу CodePage=866 или 1251 2. Наличие в текущем каталоге, или в доступных путях, файла foxpro.int (он отвечает за корректную перекодировку, без него будут "крокозяблики") Проверено на версии FoxPro 2.5, 2.6 Как давно это было :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 15:09 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
Mixa_KIEV GavRYshA.... @prow() + 1, 0 say '82' + UPPER(alltr(pole82)) .... результат: некоторые буквы выводит в каракули но в верхний не переводит Я так понел что в досе с русскими символами проблемы при переводе в верхний и нижний регистр ... мот есть какая фишка для этого ??? Для корректной работы с русскими символами функции UPPER необходимо: 1. Прописать в файле конфигурации русскую кодовую страницу CodePage=866 или 1251 2. Наличие в текущем каталоге, или в доступных путях, файла foxpro.int (он отвечает за корректную перекодировку, без него будут "крокозяблики") Проверено на версии FoxPro 2.5, 2.6 Как давно это было :) Все тобой вышесказаное есть и прописано :( я ваще без понятия что делать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 17:42 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
я ваще без понятия что делать ... Я ж уже написал: Ну так выясняй почему "the table could not be opened". Раз не может открыть, то и изменить ничего не может, соответственно и будет показывать по-старому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 18:06 |
|
||
|
Не переводит UPPER() в верхний регистр русские символы
|
|||
|---|---|---|---|
|
#18+
GavRYshAя ваще без понятия что делать ... Учить матчасть или менять работу Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 20:06 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35099505&tid=1588206]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 436ms |

| 0 / 0 |
