2013-11-28 2 views
0

나는 % 값을 가진 URL 문자열을 인코딩 중입니다.인코딩 백분율 값에 문제가

URL 문자열 - 70 %의 광 발광 나노 입자

하지만이

나노 입자 % 20with % 2천70% E2의 % 80 % 89 % 25 % 20Photoluminescence이 클릭하는 것은 404 페이지를 결과한다로 변환 얻고있다.

인코딩에서 % 값을 어떻게 이스케이프 처리하는지 알려 주시기 바랍니다.

답변

3

%E2%80%89은 유니 코드 문자 THIN SPACE로, 70% 사이의 공백이 일반 공백 (%20)이 아님을 의미합니다.

당신은 (그냥 스페이스 바를 눌러 삭제) 수동으로 공간을 수정하거나 그렇게 할 수없는 경우, 프로그래밍 인코딩하기 전에 정상적인 공간을 교체해야 할 것 중 하나

encodeURI('Nanoparticles with 70 % Photoluminescence'.replace(/\u2009/g, ' ')); 
+0

그거야. 감사 !! – Ansuman

관련 문제