импорт xml URL с ивритом возвращается в кодировке, отличной от UTF-8, которую chrome не распознает - PullRequest
0 голосов
/ 13 января 2020

Например, в фиктивной таблице (вкладка «требуемый результат») , в разделе «Ссылка 1» вы увидите этот URL:

http://www.promotion-il.co.il/service/%5DE%5E4%5D9%5E5-%5E8%5D9%5D7-%5D7%5E9%5DE%5DC%5D9-%5DC%5E2%5E1%5E7%5D9%5DD/

Однако фактический URL в UTF-8:

http://www.promotion-il.co.il/service/%D7%9E%D7%A4%D7%99%D7%A5-%D7%A8%D7%99%D7%97-%D7%97%D7%A9%D7%9E%D7%9C%D7%99-%D7%9C%D7%A2%D7%A1%D7%A7%D7%99%D7%9D/

Фактическая строка URL, содержащая иврит:

http://www.promotion-il.co.il/service/מפיץ-ריח-חשמלי-לעסקים/

Я также добавлю, что тот же URL-адрес вернулся с правильной кодировкой UTF-8 для других сообщений в блоге. (См. второй пример на той же вкладке ).

Почему это происходит? Как это можно исправить?

Заранее спасибо!

1 Ответ

0 голосов
/ 19 января 2020

Это решение, которое я в конце концов придумал: я увидел, что для импортированных URL-адресов - чтобы исправить сломанный URL-адрес, потребовалось 2 повторения:

  1. 5D -> D7% 9
  2. 5E -> D7% A

Я использовал эту формулу в отдельном столбце для ее достижения:

==ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE((<COLUMN WITH IMPORTED URLS HERE>),"5D","D7%9"),"5E","D7%A"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...