Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2019, 12:26   #11
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Значит его Майкрософт покусал и он не в курсе, что в url так не пишут.
Всмысле не пишут как "так"? Без экранирующих символов не пишут?
Я уже несколько раз спрашивал, и в этой теме и в предыдущей. Но каждый раз вопрос игнорировали.
Спрошу еще раз:
Почему сервер изначально возвращет JSON'ы без экранирующих символов и они валидные? А когда мы сами строим JSON, то почему нельзя обойтись без экранирующих символов?
Объясните это, пожалуйста.
BLACK_RAIN вне форума Ответить с цитированием
Старый 16.05.2019, 12:28   #12
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от BLACK_RAIN Посмотреть сообщение
Всмысле не пишут как "так"?
Посмотрите на любую ссылку на любом сайте.
Цитата:
Сообщение от BLACK_RAIN Посмотреть сообщение
А когда мы сами строим JSON, то почему нельзя обойтись без экранирующих символов?
можно.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
по крайней мере согласно ECMA 404, RFC 4627.

это только при вставке в <script> в HTML может иметь значение (нельзя </, хотя и то может только в старых спецификациях HTML).

так решили авторы либы, если там нет опций, то просто замена \/ на / в строке перед записью в файл должна работать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 16.05.2019, 12:53   #13
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Посмотрите на любую ссылку на любом сайте.
Почему сервер, к которому я обращаюсь, присылает мне JSON без экранирующих символов и он валидный? Хотя там куча URL'ов.

Последний раз редактировалось BLACK_RAIN; 16.05.2019 в 12:55.
BLACK_RAIN вне форума Ответить с цитированием
Старый 16.05.2019, 13:13   #14
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Сообщение выше читали?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 16.05.2019, 13:26   #15
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Сообщение выше читали?
намекаете, что стандарт JSON'ов cервера отличается от того, который генерирует delphi?
BLACK_RAIN вне форума Ответить с цитированием
Старый 16.05.2019, 14:34   #16
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это не нарушает стандарт.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 16.05.2019, 16:45   #17
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Это не нарушает стандарт.
говорите понятнее, а не загадками.
BLACK_RAIN вне форума Ответить с цитированием
Старый 16.05.2019, 16:54   #18
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что тут непонятного?
И /\, и / допустимы в стандартах, результат тот же.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.05.2019, 15:23   #19
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию

короче, ничего толком не объяснили и проблему не решили, а только еще больше запутали.
Ладно, буду эти файлы в программе читать. Всё-равно, как оказалось, в генерируемом делфёй JSON'е не видно русских букв, а значит открывать его в блокноте бессмысленно.
BLACK_RAIN вне форума Ответить с цитированием
Старый 22.05.2019, 12:14   #20
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

Цитата:
Сообщение от BLACK_RAIN Посмотреть сообщение
короче, ничего толком не объяснили и проблему не решили, а только еще больше запутали.
Ладно, буду эти файлы в программе читать. Всё-равно, как оказалось, в генерируемом делфёй JSON'е не видно русских букв, а значит открывать его в блокноте бессмысленно.
Читайте в сторону класса TEncoding.
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединить несколько dxf в один MKLAZ Фриланс 7 18.11.2022 06:10
Как объединить несколько запросов в один? Tagir93 PHP 14 07.02.2017 18:26
Объединить несколько dxf в один rustam-sh Фриланс 1 04.12.2015 16:35
Как правильно объединить несколько одинаковых стилей CSS в один файл? -=ButCheR=- HTML и CSS 1 30.10.2010 08:21
Слить-объединить несколько файлов в один SLP Microsoft Office Excel 2 19.11.2008 18:13