|
|
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
Вопрос следующего характра, всем привет... делаю выгрузку для сбербанка, там нужно кодировка 1251 Виндовз, маялся не слабо, подскажите какой командой или еще каким способом можно ручками сделать самостоятельный перевод в кодировку 1251 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 06:11 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
У VFP кодировка изначально 1251 и ничего преобразовывать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 07:54 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
если вы работает из FP DOS, подойдет фукция CPCONVERT(nCurrentCodePage, nNewCodePage, cExpression) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 08:48 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
АлексейОесли вы работает из FP DOS, подойдет фукция CPCONVERT(nCurrentCodePage, nNewCodePage, cExpression) Не подойдет, потому что в FPD ее нету. Автору следует детальнее вопрос описывать (версия фокса, формат выгрузки и т.п.), тут не клуб ясновидящих телепатов ежедневно делающих выгрузки в сбербанк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 09:43 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
Не подойдет, потому что в FPD ее нету. И давно ее оттуда выкинули? И чем она помешала? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 10:27 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
дело все в том что прога написана на фоксе 9 , когда идет выгрузка в файл то в сбербанке открывают на проверку через Ексель, естественно он орет на несовпадение формата файла, так вот если сделать через заднее крыльцо как сделать экспорт в эксель а потом получить уже из экселя табличку то прокатывает в сбербанке такая манипуляция, т.е. примерно вот так вот copy to XXXX as 866 TYPE FOX2X если одной командой делать, так вот вопрос то, что в сбербанке лапшу вешают по поводу кодировки 1251 ? или я тогда точно ничего не могу понять то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 11:04 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
copy to XXXX as 866 TYPE FOX2X Эта команда выдает в 866 кодировке (as 866). Если надо в виндовой, то просто убрать это указание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 11:48 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
если убрать указание то в Екселе файл не откроется и сбербанк пошлет подальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 11:52 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
Короче, образец правильного файла в студию и тогда можно о чем-то говорить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 12:44 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
mazykесли убрать указание то в Екселе файл не откроется и сбербанк пошлет подальше Возьми заготовку (пустую dbf-ку) в сбербанке, такую чтобы структура заголовка их устроила, копируй и заполняй: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 12:54 |
|
||
|
Как получить кодировку 1251 Win
|
|||
|---|---|---|---|
|
#18+
mazykесли убрать указание то в Екселе файл не откроется и сбербанк пошлет подальше А Вы пробовали? Точнее, пробовали читать HELP по команде COPY TO? Excel открывает напрямую DBF-таблицы (File-Open), если они созданы в формате DBASE III или младше. За это как раз отвечает опция TYPE FOX2X. Кодировка же файла на факт открытия или не открытия DBF-таблицы никакого влияния не оказывает. Она определяет как будет читаться уже отображенная информация. Т.е. увидят ли пользователи читаемый или не читаемый текст. Excel предполагает, что таблица в таком старом формате имеет кодовую страницу 866. И соответственно интерпретирует символы. Это значит, что команда должна быть именно Код: plaintext Однако, если по каким-либо соображениям, требуется кодировка отличная от 866, то пожалуйста, указывайте нужную Вам кодировку. Код: plaintext Если кодировка не указана явно, то будет использована текущая кодовая страница среды FoxPro. Код: plaintext Повторюсь. На факт открытия такой таблицы в Excel это не повлияет никак. Кодировка определяет как символы будут читаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2007, 14:25 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34821122&tid=1588744]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 387ms |

| 0 / 0 |
