영문 url인코딩 강제로는 못하나요...? 정보
영문 url인코딩 강제로는 못하나요...?
본문
%61%62%63 라는것을 제가 쓰는
http://meyerweb.com/eric/tools/dencoder/ url 인코딩/디코딩 도구 사이트에서 풀어보니
abc로 디코딩은 되는데 다시 인코딩 하려니 안되네요 ㅠㅠ
영문도 인코딩해서 뭔가 해보고싶은게 있는데 혹시 강제로라도 영문도 인코딩 하는법 아시는분 계신가요...?
댓글 전체

한글자체를 URL 인코딩 때려보세용ㅎ

한글은 정상적으로 인코딩이 되는데 영문으로 하니까 영문이 안되요 ㅠㅠ

아.. 이거 말씀이셨구나..
<div>abc</div>
인코딩 고고..ㅎㅎ
<div>abc</div>
인코딩 고고..ㅎㅎ

<div>abc</div>를 쓰고 인코딩 하니 %3Cdiv%3Eabc%3C%2Fdiv%3E 이렇게 나와요 ㅠㅠ
abc 쓰고 인코딩버튼늘 눌렀을때 %61%62%63 이런식으로 인코딩 되게 할수있는방법이 없을까요...?
abc 쓰고 인코딩버튼늘 눌렀을때 %61%62%63 이런식으로 인코딩 되게 할수있는방법이 없을까요...?

rawurlencode()

엇 이걸로도 안되는군요;;
ord()를 이용해야 하나;;
ord()를 이용해야 하나;;

ㅠㅠ 구글에서 계속 이것저것 찾아보고 있는데 안나오고 궁금하네요

찾아봤습니다.
<?php
function mb_rawurlencode($url){
$encoded='';
$length=mb_strlen($url);
for($i=0;$i<$length;$i++){
$encoded.='%'.wordwrap(bin2hex(mb_substr($url,$i,1)),2,'%',true);
}
return $encoded;
}
?>
Example:
<?php
echo mb_rawurlencode('abc');
?>
흠 한자를 encode시켜주네요. 혹시나 해서 영문도 해봤습니다만 역시나 되네요.
<?php
function mb_rawurlencode($url){
$encoded='';
$length=mb_strlen($url);
for($i=0;$i<$length;$i++){
$encoded.='%'.wordwrap(bin2hex(mb_substr($url,$i,1)),2,'%',true);
}
return $encoded;
}
?>
Example:
<?php
echo mb_rawurlencode('abc');
?>
흠 한자를 encode시켜주네요. 혹시나 해서 영문도 해봤습니다만 역시나 되네요.

오 감사합니다 만약 제가 찾았으면 찾았어도 뭔지모르고 넘어갔을텐데 댓글 남겨주실부분 그대로 복사한다음에 abc부분에 제가 인코딩원하는 문자 넣고 하니 잘되네요 감사합니다@


와 이런방법도 있네요