2010-04-02 5 views
0

입력 문자열이 2 바이트 문자인지 1 바이트 문자인지 어떻게 알 수 있습니까? 캐릭터가 등장하는 인코딩 시스템은 무엇인가?2 바이트 문자 또는 1 바이트 문자

저는 C#과 SilverLight를 사용하고 있습니다. 컴퓨터에서 실행중인 인코딩과 문자를 찾을 수 있다고 가정합니다. 모든 코드 스 니펫?

는 룬에게 감사

// codepage.Encoding Encoding_12000_instance = Encoding.GetEncoding하여 UTF-32 인코딩 (12000)을 얻으십시오;

// 이름으로 UTF-32 인코딩 가져 오기. 인코딩하기 Encoding_UTF32_instance = Encoding.GetEncoding ("utf-32");

+1

도와주세요. 어떻게 정보를 얻고 있습니까? 시작 지점에 따라 솔루션이 다릅니다. – sblom

답변

2

.net의 string은 모두 UTF-16입니다. 다른 소스에서 입력을 얻으려면 인코딩 이름을 가져와야합니다.

+0

예. 기본 라틴어인지 확인하려면 문자 범위를 확인하십시오. –

관련 문제