mailto 를 쓸때 본문내용 기호처리..
두동
2023.04.01
content1 = \&^\%$#@!()_;
getURL(mailto: add mailaddr1 add ?subject= add title1 add &body= add content1);
이렇게 해주면 body안에 들어가야할 content1의 기호가 출력이 제대로 안됩니다.
* 문자를 써주면 다음칸 부터는 공백으로 나오구요..
&문자는 출력이 안되구요..
%도 마찮가지 출력이 안됩니다.
위 content1의 출력결과는
\^\$#@!()_
입니다..
content1은 웹에서 입력받은 값인데요..
넘겨줄때 인코딩해서 넘겨준다던지.. 하는건가요??
어렵습니다.. 도움 부탁드립니다..
감사합니다.
-
은송이
인코딩 값을 알아내는 가장 간단한 방법 --네이버 검색창에 일고 싶은 문자를 넣고 [검색].. 다음 페이지 주소창을 살펴보세용
-
메이
getUrl전에 replace함수를 하나 만들어서 구분자 인코딩해주시면됩니다.
\*\는 특수문자값이 무엇인지 기억이 안나네요 ^^;;
예를 들어 아래와 같이 replace함수 하나 만들어서 문제가되는 특수문자를 인코딩 시켜주시면 되겠습니다.
예)
content1 = replace(content1,\%\