입력 U + 0043을 받아 들일 수있는 문자가 있습니까? 문자 C의 작은 설명 (예 : LATIN CAPITAL LETTER C
)을 출력으로 생성 할 수 있습니까?파이썬을 사용하여 U + 0043을 C로 변환하려면 어떻게해야합니까?
편집 : U+0043
은 예입니다. 가능한 한 많은 코드 포인트에서 작동 할 수있는 제네릭 솔루션을 제공해 드리고 싶습니다.
입력 U + 0043을 받아 들일 수있는 문자가 있습니까? 문자 C의 작은 설명 (예 : LATIN CAPITAL LETTER C
)을 출력으로 생성 할 수 있습니까?파이썬을 사용하여 U + 0043을 C로 변환하려면 어떻게해야합니까?
편집 : U+0043
은 예입니다. 가능한 한 많은 코드 포인트에서 작동 할 수있는 제네릭 솔루션을 제공해 드리고 싶습니다.
unicodedata.name 유망 해 보인다. U+0043
과 같은 문자열 입력이 있으면 약간의 파싱이 필요합니다. 당신은 chr(0x43)
을 할 수
import unicodedata
print unicodedata.name(u'C') # or unicodedata.name(u'\u0043')
# LATIN CAPITAL LETTER C
hackish 방법 :
import unicodedata
codepoint = b"U+0043"
char = codepoint.replace('U+', "\u").decode('unicode-escape')
# or char = unichr(int(codepoint.replace('U+', ''), 16))
print char
print unicodedata.name(char)
좋아,하지만 난 C에'U + 0043'에서 어떻게받을 수 있나요? – Geo
'unichr (0x0043)' – Debilski