Q&A

  • encoding 문제입니다. 답변좀 부탁드립니다.
  Private Function getWordByByte(ByVal src As String, ByVal byteCount As Integer) As String
        Dim myEncoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("ks_c_5601-1987")
        Dim buf As Byte() = myEncoding.GetBytes(src)
       Return myEncoding.GetString(buf, 0, byteCount)
    End Function


  현제 visualbasic.net 으로 되어있는 소스를 델파이로 컨버팅중 텍스트 엔코딩 문제 가 걸려 못하고 있씁니다..

현재 에코딩한 부분을 대채 할만한 함수난 라이브러리를 찾고 있습니다.

참고로 델파이7 입니다..


답변좀 부탁드립니다.
2  COMMENTS
  • Profile
    최용일 2009.11.11 02:17
    ks_c_5601-1987라면 윈도우에서 쓰는 한글 완성형 코드입니다.
    유니코드를 지원하는 델파이2009이상이 아니면 델파이에서 특별히 인코딩할 필요가 없습니다.
    그냥 코드 그대로 쓰세요...
  • Profile
    최용일 2009.11.11 02:33
    참고로, Font의 CharSet에서는 HANGEUL_CHARSET이 이에 해당합니다.