|
WideString w;
AnsiString a = "하이";
w = a;
장현호 님이 쓰신 글 :
: AnsiString을 Unicode형식으로 바꾸는 방법좀 알려주세요!
:
: VB에서는
: 'String->Byte Array
: Dim t() As Byte, s As String
: s = "가나다라abc可"
: t = StrConv(s, vbFromUnicode)
: MsgBox UBound(t) '12 (13바이트 - 한글2바이트, 영어1바이트)
:
: 'Byte Array->String
: s = StrConv(t, vbUnicode)
: MsgBox LenB(s) '16 바이트 (한글2바이트, 영어2바이트)
:
:
: 위와 같은 방식이 있는거 같고요!
:
: VC++ 2005에서는
: #include <afxconv. h>
:
: // UNICODE to ANSI
: USES_CONVERSION;
: CStringA strTemp;
:
: strTemp = T2A( (TCHAR*)str );
:
: // ANSI to UNICODE
: USES_CONVERSION;
: CString strTemp;
:
: strTemp = A2T( (char*)str );
:
: 이런 방법들이 있는거 같은데요
:
: C++Builder6에서는 어떤 방법이 있나요?
|