|
|
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
Подскажите передаю Json-строку в поток с целью дальнейшей выгрузки в файл. Код: pascal 1. 2. 3. 4. 5. 6. 7. Как мне js0n-строку сконвертировать в UTF8 чтобы при разборе JSON не было крякозябр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 18:34:56 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
никому не говори версию делфи. сохраняй интригу до конца. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 18:42:55 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, Delphi 2010 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 18:45:12 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
wsnetКак мне js0n-строку сконвертировать в UTF8 чтобы при разборе JSON не было крякозябр? Для начала выкинуть поток. Потом использовать TextFile. Потом крутить параметр кодировки у процедуры Rewrite. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 20:28:54 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
wsnet, Как-то так: Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 21:07:09 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
Ф-ция UTF8Encode не в тренде сейчас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 21:10:53 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
YuRock, не пользовался, так нормально будет? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 22:03:23 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
wsnet, один я не понимаю, зачем тут TStringStream ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 22:12:56 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
st:=TStringStream.Create('xxxyyyyzzzz', TEncoding.UTF8); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 22:21:43 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
schiодин я не понимаю, зачем тут TStringStream ? Хомячки не умеют без компонентов. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 22:34:49 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovschiодин я не понимаю, зачем тут TStringStream ? Хомячки не умеют без компонентов. Давно T*Stream стал компонентом? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 23:48:06 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, И, кстати, использовать Rewrite в 2017.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 23:48:59 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
uses IOUtils; ... TFile.WriteAllText('c:\my.json', s, TEncoding.UTF8) ... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2017, 08:28:05 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
alekcvpDimitry Sibiryakov, И, кстати, использовать Rewrite в 2017.... Что, компилятор ошибку выдаст ? Мне не выдает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2017, 10:34:14 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
schialekcvpDimitry Sibiryakov, И, кстати, использовать Rewrite в 2017.... Что, компилятор ошибку выдаст ? Мне не выдает. Зачем тогда JSON вообще, можно же через WriteLn всё сделать?... Хочет человек через TStringStream - его право, но говорить что TStringStream - фигня, иcпользуй TextFile - это как минимум странно. Разве что, соглашусь, простого TFileStream + TEncoding.GetBytes() тут было бы вполне достаточно (что, собственно, и делает TStringStream в данном случае). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2017, 12:15:30 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
alekcvpschiпропущено... Что, компилятор ошибку выдаст ? Мне не выдает. Зачем тогда JSON вообще, можно же через WriteLn всё сделать?... Хочет человек через TStringStream - его право, но говорить что TStringStream - фигня, иcпользуй TextFile - это как минимум странно. Разве что, соглашусь, простого TFileStream + TEncoding.GetBytes() тут было бы вполне достаточно (что, собственно, и делает TStringStream в данном случае). Тут хватит простого write (Utf8encode(json....)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2017, 12:33:55 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
schiТут хватит простого write (Utf8encode(json....))Слишком мало строк. Надо ж создать объект какой-нибудь хоть один и в лесенке try finally его удалить, чтоб солидно было и современно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2017, 13:06:44 |
|
||
|
Кодировка json в utf8
|
|||
|---|---|---|---|
|
#18+
12.10.2017 13:06, YuRock пишет: > Слишком мало строк. Надо ж создать объект какой-нибудь хоть один и в лесенке try finally его удалить, чтоб солидно было и современно. не. нужно ещё генериков сюда прикрутить. как нибудь. чтоб было! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2017, 13:19:46 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39535336&tid=2041723]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
196ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 548ms |

| 0 / 0 |
