2014-09-18 5 views
0

내 응용 프로그램에 국제 문자 세트를 허용하려면 어떻게합니까? 기본적으로 모든 아시아 문자 등이 포함됩니다.국제 문자 세트는 어떻게 허용합니까?

+0

이것은 REST 관련 질문이 아니 었습니다. 아키텍처의 세부 정보를 사용하여 답변을 수정하십시오. 무슨 HTTP 프레임 워크를 사용하는 등 ... – inf3rno

답변

0

유니 코드 표현 형식으로 출력됩니다. UTF-8과 같습니다. 라틴 스크립트 (XML/HTML/JSON과 같은)와 혼합하면 UTF-16LE/BE보다 아시아 스크립트에서 훨씬 더 작아집니다. 데이터베이스 정의도 UTF-8을 사용해야합니다.

데스크톱 응용 프로그램은 유니 코드 글꼴이나 여러 가지 대체 글꼴 (예 : 브라우저에서 아시아/키릴 글꼴)을 고려해야합니다. 아시아 스크립트는 더 큰 크기가 필요합니다. 미리 인쇄 된 서류를 제출하는 경우 : 용지의 품질이 높아야합니다.

GUI의 오른쪽에서 왼쪽으로 쓰는 스크립트에도 RTL 레이아웃이 필요할 수 있습니다. 스윙은 그것을 지원합니다. UTF의 소스 (편집기)를 설정

StandardCharsets.UTF_8 

인코딩 : UTF-8로

(일부 다른 인코딩 대조적으로) 모든 JRE에 존재하는 보장 인코딩, 당신이 캐릭터 세트 상수를 사용할 수있다 -8, javac 컴파일러도 있습니다.

Java 속성은 기본적으로 ISO-8859-1을 사용하지만 요즘에는 자동 u-escaping을위한 IDE 지원이 있습니다.

텍스트 검색/텍스트 소스가 많은 경우 정규화을 java.text.Normalizer를 사용하는 것으로 간주하십시오.

나머지 틀 의존한다 (하나 개의 코드 포인트 또는 SMALL_C_CIRCUMFLEX ĉ SMALL_C c + 제로 폭 COMBINING_DIACRITICAL_MARK_CIRCUMFLEX ^"ĉ" 두 문자열이 될 수있다).