
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.11.2005, 08:55:09
|
|||
|---|---|---|---|
|
|||
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
Я создаю новый файл функцией FCREATE( ). записываю туда нужную инфу. как мне потом поменять кодировку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 08:56:20
|
|||
|---|---|---|---|
|
|||
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
Я работаю в vfp6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 10:17:41
|
|||
|---|---|---|---|
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
Меняй сразу, при записи. Или воспользуйся внешними утилитами для перекодирования. Типа того же Штирлица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 11:13:45
|
|||
|---|---|---|---|
|
|||
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
меня бы устроило это в обычном блокноте. вроде как открыть файл и сохранить как... только как это сделать програмно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.11.2005, 11:45:53
|
|||
|---|---|---|---|
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
А что тут сложного - FileToStr() считал файл в переменую. Показал его в EditBox-е на форме. Конвертнул свою строку темже Sys(15) и записал обратно. Хотя UTF-8 это два байта на символ. Ну тогда идем по строке посимвольно и заменяем каждый символ на двухбайтную кобинацию из UTF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2005, 01:09:11
|
|||
|---|---|---|---|
|
|||
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
Hi UTF-8! Не помню было это уже в 6-ке или нет... ? STRCONV("Русский",9) А для записи - STRTOFILE(...,..., 4) - опять же т.к. 6-ки под рукой нету, может оказаться что там этого флага и нет - тогда вручную LeadByte нужно будет записать. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2005, 09:18:38
|
|||
|---|---|---|---|
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
>Не помню было это уже в 6-ке или нет...? STRCONV("Русский",9) 9 в VFP6 нет. Последний akfu - 8 >А для записи - STRTOFILE(...,..., 4) - опять же т.к. 6-ки под рукой нету Тоже последнего флага еще нет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2005, 10:15:53
|
|||
|---|---|---|---|
|
|||
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
BurnХотя UTF-8 это два байта на символ. Не совсем верно. Английские символы и цифры - даже не меняются! (т.е.по одному байту) Только для кириллицы - два байта. Я как-то писал перекодировку для FPD - dos-utf8, экспериментально нашел соответствие, и сделал процедурку (всего-то несколько строк) - в цикле перебираются-заменяются все буквы. Вот посмотрел, если чуть ее изменить, тогда для win-кодировки будет такое соответствие win-буква -> два UTF8-символа: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 02:27:53
|
|||
|---|---|---|---|
|
|||
Как сохранить файл в кодировке UTF-8 |
|||
|
#18+
Hi Burn! Ну если нет, то можно через "ВинАПИшный CPCONVERT()" - ссылку на него найти можно например через поиск по ключу MultiByteToWideChar - "кодовая страница" для UTF-8 это 65001 - только надо подправить там размеры операндов... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1593105]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 495ms |

| 0 / 0 |
