문자 (예 : 'α'
)와 전체 유니 코드 이름 (예 : "GREEK SMALL LETTER ALPHA"
)을 양방향으로 변환하는 기능이 필요합니다.char를 전체 유니 코드 이름으로 변환하는 방법은 무엇입니까?
내가 직면 한 해결책은 공식 유니 코드 표준 (http://www.unicode.org/Public/6.2.0/ucd/UnicodeData.txt)에서 조회를 수행하는 것입니다. 캐시 된 로컬 복사본에서 조회 성능을 향상시키기 위해 미리 적절한 컬렉션으로 변환 될 수 있습니다.
이러한 변환을 수행하는 간단한 방법이 있습니까? C#의 솔루션을 선호하지만 C#/.NET에 적용 할 수있는 다른 언어의 솔루션도 환영합니다. 감사!
솔직히 말해서 나에게 맞는 솔루션은 훌륭합니다. 파일 형식은 비교적 단순 해 보이며 프레임 워크에 다른 것이 있다고 생각하지 않습니다. –
당신이 가리키는 링크는 첫 번째 백만과 비슷하며 쉽게 사전에 적합해야합니다. 캐릭터는 고유해야 사전에 키로 사용할 수 있습니다. 설명에 관해서는 - 고유 한 경우 속도에 대한 두 번째 역방향 사전을 포함 할 수 있지만 메모리를 두 배로 늘릴 수 있습니다. – Paparazzi
@Blam은 "처음 100 만 개만 좋아"(더 정확하게는 1114109) ** 모두 **입니다. –