xml-rpc 서버의 자바 메소드가 한글값을 리턴합니다.
php에서 xml-rpc 서버의 메소드를 호출하여 리턴값을 받고
있는데 리턴값이 영어인 경우는 상관이 없는데 한글로 된 값은
그냥 ?? 이렇게 출력이 됩니다.
어떻게 처리를 해야 할까요?
도와주세요... 부탁드립니다...
<?xml encoding="xxx"?>에 적어준 값과 실제 캐릭터셋 인코딩을 맞춰주세요. 아무말 안하면 iso-8859-1이나 utf-8이 되어버릴텐데 어느 한쪽에서 euc-kr(cp949)로 인코딩해서 보냈다면 곤란하죠.
---- the smile has left your eyes...
예전에 .. 인코딩 맞춰주고 하는거 귀찮아서.. 한글은 모두 base64로 인코딩해서 입출력해버렸죠. xmlrpc 라이브러리가 인코딩을 지원하지 않는 바람에 그렇게 밖에는...
What do you want to eat?
그것도 좋은 방법입니다. 저도 많이 쓰고 있구요 그래도 자바쪽에서 UTF-8문자열을 base64했다면 php에서 ubase64한다음 다신 utf8 to euc-kr해야 하는거 아닌가요? php의 문자열 처리가 내부적으로 어떻게 되는지 몰라서...-.-;
요는, 여기서 인코딩과 캐릭터셋인코딩은 다른 문제입니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
<?xml encoding="xxx"?>에 적어준 값과 실제
<?xml encoding="xxx"?>에 적어준 값과 실제 캐릭터셋 인코딩을 맞춰주세요.
아무말 안하면 iso-8859-1이나 utf-8이 되어버릴텐데
어느 한쪽에서 euc-kr(cp949)로 인코딩해서 보냈다면 곤란하죠.
----
the smile has left your eyes...
예전에 .. 인코딩 맞춰주고 하는거 귀찮아서.. 한글은 모두 base64
예전에 .. 인코딩 맞춰주고 하는거 귀찮아서.. 한글은 모두 base64로 인코딩해서 입출력해버렸죠. xmlrpc 라이브러리가 인코딩을 지원하지 않는 바람에 그렇게 밖에는...
What do you want to eat?
그것도 좋은 방법입니다. 저도 많이 쓰고 있구요그래도 자바쪽에서 UT
그것도 좋은 방법입니다. 저도 많이 쓰고 있구요
그래도 자바쪽에서 UTF-8문자열을 base64했다면
php에서 ubase64한다음 다신 utf8 to euc-kr해야 하는거 아닌가요?
php의 문자열 처리가 내부적으로 어떻게 되는지 몰라서...-.-;
요는, 여기서 인코딩과 캐릭터셋인코딩은 다른 문제입니다.
----
the smile has left your eyes...
댓글 달기