none
REST API 연동하려고 하는데 URI에 한글이 껴있을 경우 어떻게 해야하나요?? RRS feed

  • 질문

  • REST API 연동하려고 하는데 URI에 한글이 껴있거든요.

    한글을 인코딩해야할것같은데 System.Text.Encoding.Default가 없고 다른 걸로 인코딩하니깐 결과가 없다네요.

    한글인코딩이 잘못된 것같은데 어떻게 인코딩해야하나요?


    답변

    2013년 4월 12일 금요일 오전 9:14

답변

모든 응답

  • UTF8Encoding를 이용해 보시기 바랍니다.

    [참고자료]

    Using the REST API Service (Messenger Connect)

    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2013년 4월 15일 월요일 오전 4:02
  • guenyoung님 안녕하세요. 길버트입니다!

    Uri.EscapeDataString("한글"); 를 활용하세요!

    예를들어 다음과 같은 호출을 하시려고 하시면,

    http://apiservice.com/dosomething?name=길버트

    string safeUrl = string.Format(http://apiservice.com/dosomething?name={0}, Uri.EscapeDataString("길버트"));

    이렇게 하시면 됩니다.


    Do it yourself!, Slow and steady wins the race!


    • 편집됨 Gilbok Lee 2013년 4월 15일 월요일 오전 10:36
    • 답변으로 표시됨 Jina Lee 2013년 4월 22일 월요일 오전 12:29
    2013년 4월 15일 월요일 오전 10:35