Как преобразовать строку unicode в ascii, чтобы создать приятную строку для дружественного URL-адреса?javascript - как преобразовать строку unicode в ascii
ответ
Существует только short list of characters, которые можно безопасно переносить в компоненте пути URL.
unreserved = ALPHA/DIGIT/"-"/"."/"_"/"~"
Все остальные символы должны быть либо удалены (если вы создаете «слизняка») или убежали.
Снятие можно выполнить с помощью регулярного выражения /[^a-zA-Z0-9-._~]/
.
Экранирование может быть выполнено с помощью encodeURIComponent()
.
Если вы хотите достичь эквивалент Iconv транслитерации (то есть превращение é
в e
и €
в EUR
), вы должны сделать свой собственный, хотя вы можете leverage existing solutions и, возможно, превратить transliteration table в формат JS.
Работал для меня! Легко по сравнению с другими методами. – Lodewijk
- 1. преобразовать массив символов ASCII в строку UNICODE
- 2. Javascript unicode to ASCII
- 3. Как преобразовать строку unicode в ASCII в java
- 4. Как преобразовать ANSI-байты в строку Unicode?
- 5. Как преобразовать строку ASCII в строку UTF8 в C++?
- 6. Как преобразовать строку в ее unicode-экраны?
- 7. Как преобразовать путь Unicode в строку c?
- 8. Как преобразовать строку в ASCII (Unicode Escaped) в Unicode (UTF-8), если я читаю из файла?
- 9. Функция Excel - преобразовать unicode в ascii
- 10. Как преобразовать строку "\ uFFFF" в Unicode?
- 11. Преобразование ASCII-представления unicode в unicode
- 12. Преобразовать значения ASCII в строку
- 13. Как преобразовать строку в формат ASCII в JavaScript?
- 14. Как преобразовать строку JavaScript в кодировке unicode в массив байтов?
- 15. как преобразовать строку в ASCII в .NET
- 16. Как преобразовать символ в ascii в javascript
- 17. Как преобразовать строку в Unicode в swift?
- 18. Как преобразовать широкую строку в ASCII
- 19. Как преобразовать строку ascii в двоичную?
- 20. Как преобразовать вектор байта ascii в строку?
- 21. Преобразование unicode в ascii
- 22. Javascript ascii в unicode с этим кодом
- 23. Как преобразовать widestring в строку байтов Unicode?
- 24. Как преобразовать строку Unicode в словарь?
- 25. Scrapy возвращает unicode - как преобразовать в строку?
- 26. Как преобразовать строку Unicode в AnsiString?
- 27. Как преобразовать строку в строку ASCII, как в C?
- 28. Как преобразовать символы Unicode в коды ascii в delphi 7?
- 29. Как преобразовать строку unicode в ее unicode escape-последовательности?
- 30. Как преобразовать строку unicode в формате unicode с помощью python?
Это должно быть дубликат – hop
http://stackoverflow.com/questions/626792/converting-uto-u-in-javascript http://stackoverflow.com/questions/286921/javascript-equivalent-of-xpaths -translate – hop
и google для «транслитерации» – hop