유니 코드 문자열을 ASCII로 변환하여 친숙한 URL에 좋은 문자열을 만드는 방법은 무엇입니까?javascript - 유니 코드 문자열을 ascii로 변환하는 방법
2
A
답변
9
URL의 경로 구성 요소에서 안전하게 옮길 수있는 short list of characters 만 있습니다.
unreserved = ALPHA/DIGIT/"-"/"."/"_"/"~"
다른 모든 문자는 제거해야합니다 ("슬러그"를 만드는 경우) 또는 이스케이프 처리해야합니다.
제거는 정규식 /[^a-zA-Z0-9-._~]/
을 사용하여 수행 할 수 있습니다.
encodeURIComponent()
으로 이스케이프 처리를 수행 할 수 있습니다. 당신이 (즉 EUR
에 e
및 €
으로 é
선회한다)의 iconv 음역의 동등한를 달성하고자하는 경우 leverage existing solutions 아마도 JS 형식으로 transliteration table을 변환 할 수 있지만
, 당신은 당신의 자신을해야 할 것이다.
+0
나를 위해 일했습니다! 다른 방법과 비교해도 쉽습니다. – Lodewijk
관련 문제
- 1. 유니 코드를 ASCII로 변환하는 코드
- 2. 유니 코드 문자를 이스케이프 처리 된 ASCII로 변환하는 방법 #
- 3. 유니 코드에서 ascii로 파일 이름을 변환하는 방법
- 4. Perl에서 문자열을 유니 코드 문자열로 변환하는 방법
- 5. 유니 코드 문자열을 char로 변환하는 방법은 무엇입니까?
- 6. 입력 문자열을 Java의 유니 코드 정수로 변환하는 방법
- 7. 방법 C에서 LPCWSTR하는 표준 : : 문자열을 변환하는 ++ (유니 코드)
- 8. C# : 유니 코드 문자를 해당 ASCII 문자로 변환하는 방법
- 9. 유니 코드 (16 비트) 데이터를 7 비트 ASCII로 변환
- 10. JavaScript 및 유니 코드
- 11. char에서 유니 코드 값으로 변환하는 방법 #
- 12. QString을 LPCSTR (유니 코드)로 변환하는 방법
- 13. 문자열을 ascii로 인코딩
- 14. 유니 코드 문자열을 CleverCSS에 삽입
- 15. 기본적으로 유니 코드 문자열을 사용해야합니까?
- 16. 유니 코드 문자열을 utf8로 변환
- 17. Java에서 ascii로 24 바이트 bcd를 변환하는 방법?
- 18. C# .net에서 EBCDIC를 ASCII로 변환하는 방법
- 19. 인코딩 된 유니 코드를 포함하는 JSON 문자열을 변환하는 방법
- 20. 유니 코드 코드 포인트를 UTF-8로 변환하는 가장 간단한 방법
- 21. JavaScript : 유니 코드 공백 문자
- 22. 스칸디나비아 문자가있는 UTF 문자열을 ASCII로 변환하는 방법은 무엇입니까?
- 23. VBA : 유니 코드에서 ASCII로 변환 하시겠습니까?
- 24. 이중 이스케이프 유니 코드 Javascript 문제
- 25. JSON 문자열을 javascript 객체로 변환하는 방법은 무엇입니까?
- 26. Java 및 유니 코드
- 27. 파이썬 유니 코드 : 유니 코드 문자열에 대해 테스트하는 방법
- 28. 파이썬 문자열에서 유니 코드 이스케이프 시퀀스를 유니 코드 문자로 변환하는 방법
- 29. 파이썬으로 utf-8 문자열을 big5로 변환하는 방법?
- 30. 문자열을 ifstream으로 변환하는 방법
이것은 중복되어야합니다. – hop
http://stackoverflow.com/questions/626792/converting-uto-u-in-javascript http://stackoverflow.com/questions/286921/javascript-equivalent-of-xpaths 번역 : – hop
과 google for "translitereration" – hop