У меня есть проблемы с NSURL и Таиландом языком, например «http://www.xyp.com?var=ไทย» это does't работа, но если вы используете «http://www.xyp.com?var=Thai» это нормально. Я не знаю, как решить эту проблему, кто-нибудь, пожалуйста, помогите мне.NSURL с тайским языком
ответ
NSURL требует, чтобы все специальные символы были экранированы.
Проблема на самом деле с определением URI. RFC3986 определяет содержимое URI и, по расширению, URL как символы ASCII, поэтому вам нужно каким-то образом закодировать их. Это то, о чем Percent encoding. Проблема в том, что никто не согласен с тем, какие байты кодировать. Some people предпочитают брать исходный контент, преобразовывать его в UTF-8, а затем кодировать байты с использованием стандартной процентной кодировки. Другие просто кодируют байты UCS-2 напрямую, но тогда у вас есть проблемы Byte order.
Возможно, вы захотите ознакомиться с сообщением UNICODE URL Decoding.
я использовал метод stringByAddingPercentEscapesUsingEncoding на строку URL, и решить эту проблему, я использовал датские символы
Большое вам спасибо !!! Я решил проблему так же, как и вы! – alones
попытка URL-кодирование
поиск ключевое слово «URL кодирования» и вы можете найти некоторые веб-сайты, такие как https://www.urlencoder.org/
Тогда http://www.xyp.com?var=ไทย будет закодирован в нечто вроде этого
http% 3A% 2F% 2Fwww.xyp.com% 3Fvar% 3D% E0% B9% 84% E0% B8% 97% E0% B8% A2
- 1. Html2Canvas проблемы с тайским языком
- 2. Проблема с языком-языком C
- 3. Lookahead с языком постфикса
- 4. зсап строка - с языком
- 5. Oval с языком выражения
- 6. pChart - проблема с языком
- 7. Проблемы с языком Python
- 8. приложений с D языком
- 9. Проблема с языком OpenCart
- 10. mvc с многоязычным языком
- 11. с -языком динамической памятью
- 12. Strftime с немецким языком
- 13. NSURL + Категория с NSURLSessionDownloadTask
- 14. Проблемы с кешированием NSURL
- 15. NSURL с путем подкаталога
- 16. NSURL с пользовательской схемой?
- 17. Получение ошибки NSURL -1012 в запросе NSURL
- 18. Найти индекс элемента "NSURL" в 'NSURL array'
- 19. Как удалить NSURL при загрузке нового NSURL
- 20. NSURL Connection
- 21. NSUrl exc_bad_instruction?
- 22. Quickblox сообщения с русским языком
- 23. Рефакторинг с динамически типизированным языком
- 24. Преобразование DateTime с указанным языком
- 25. NSNumber с языком и экспонентом
- 26. текстовое поле с арабским языком
- 27. PrimeFaces Spinner с немецким языком
- 28. локализация django с одним языком
- 29. Проблемы с языком (Cookie/Session)
- 30. Javafx Интернационализация с пользовательским языком
Возможный дубликат [URLWithString: возвращает nil] (http: //stackoverflow.com/questions/1981390/urlwithstring-returns-nil) –