업데이트 질문은 유니 코드 버전이나 버전의 .NET 플랫폼에서 지원되는 문자 클래스, 비교, 분류, 표준화 및 데이터 정렬에 관해서문자 클래스와 관련하여 어떤 .NET 플랫폼 및 Windows 버전에서 지원되는 유니 코드 버전은 무엇입니까?
를 ¹?
원래의 질문에
내가 다소 막연 .NET 유니 코드 버전 3.0을 지원한다는 내부 UTF-16 인코딩 정말 UTF-16 아님을 읽은 기억하지만 실제로하지 않은, UCS-2 사용 같은.
string s = "\u1D7D9"; // ("Mathematical double-struck digit one")
을 그리고 문자열 "ᵽ9"
를 저장 : U + FFFF 위의 문자 즉 고려 수없는 것으로, 예를 들어 보인다.
나는 기본적으로 다음과 같은 답변의 최종 참조를 찾고 있어요 :
- 를 그렇지 않으면 진정한 UTF-16 .NET에서, 그것은 무엇인가?
- .NET에서 지원되는 유니 코드 버전은 무엇입니까?
- 가까운 장래에 최신 버전이 지원되지 않거나 계획되지 않은 경우 누구에게 (상용) 라이브러리가 있는지 또는이 문제를 해결할 수있는 방법을 알고 있습니까? 나는 시간이 지날와 같은 질문을 업데이트
¹)는,이 답변과 더 큰 지역 사회에 대한 더 적절한 것 같다. 나는 원래의 질문을 남긴 부분이 주석 부분에서 답을 얻었습니다. 또한 오래된 UCS-2 (대용 물 없음)는 지금의 고대 32 비트 Windows 버전에서 사용되었으며 .NET은 항상 내부에서 UTF-16 (대용 물 포함)을 사용했습니다.
정확히 그 캐릭터로 무엇을하려합니까? ASP.NET과 함께 웹 페이지에 넣으시겠습니까? WPF 또는 WinForms 인터페이스에 표시 하시겠습니까? –
이 문맥에서 "작동하지 않는 것"은 무엇을 의미합니까? – Gabe
@JoeStrommen : 우리는 새로운 XML 기반 데이터 변환 도구 세트를 구현하고 있으며, "우리는 6.0까지의 유니 코드를 지원합니다"라고 말할 수 있는지 또는 다른 것을 말할 필요가 있는지 여부를 알아 내려고하고 있습니다. 또한 .NET에서 가능한 제한 사항을 무시할 수있는 방법을 찾으려고합니다. – Abel