2010-12-01 4 views

답변

3

멀티 플랫폼을 원할 경우 iconv은 올바른 도구가 아닙니다. 음역은 GNU 관련 확장입니다. 일반적으로 음역은 어려운 문제이며, GNU iconv 구현은 사소한 경우에만 충분합니다. 비 ASCII 문자가 음역으로 변환되는 방법은 문자의 속성이 아니라 텍스트의 언어 및 사용 방법에 대한 속성입니다. 예를 들어, "일"이 "ri"또는 "ni"또는 완전히 다른 이름이되어야합니까? 또는 라틴어 기반 언어를 사용하려면 "ö"가 "o"또는 "oe"가되어야합니까? 대부분의 인도어를 음역하는 다른 비영어권 문자로 확대하는 것은 쉽지만 태국어를 자모하는 데는 문자의 순서를 바꾸고 자음을 넣어야합니다. 티벳어는 전체 음절을 분석하고 어떤 글자가 뿌리/접두사/접미사/등인지 식별해야합니다. 역할.

필자의 의견으로는 "어떻게하면 ASCII로 음역합니까?" 대부분의 소프트웨어 프로그램 : 이 아닙니다. 대신 ASCII를 원했던 버그 나 의도적으로 영어 중심의 정책을 수정하십시오. 정말로 음역을 수행해야하는 유일한 소프트웨어는 사용자의 모국어가 아닌 텍스트의 검색 또는 해석을 용이하게하는 고도로 언어를 인식하는 소프트웨어입니다.

+0

문제는 텍스트 (단순한 게임)에서 유니 코드를 제공하지 않는 세 번째 응용 프로그램입니다. 그러나 언어를 왜곡시키는 것은 언어 학적으로 매우 중요하기 때문에 나는 대답을 받아 들일 것이다. –