4
때로는 RTL과 LTR 언어가 혼합 된 메시지를 표시해야하는 경우가 있습니다. 메시지가 유니 코드입니다. 유니 코드가 어떻게 믹싱을 처리합니까? 플랫폼에 어떤 의존성이 있습니까?LTR 및 RTL 언어를 유니 코드로 혼합하는 방법은 무엇입니까?
때로는 RTL과 LTR 언어가 혼합 된 메시지를 표시해야하는 경우가 있습니다. 메시지가 유니 코드입니다. 유니 코드가 어떻게 믹싱을 처리합니까? 플랫폼에 어떤 의존성이 있습니까?LTR 및 RTL 언어를 유니 코드로 혼합하는 방법은 무엇입니까?
프로세스는 여기에 설명 된 유니 코드 양방향 알고리즘 (http://www.unicode.org/reports/tr9/
)으로 설명됩니다.
기본적으로 텍스트는 왼쪽에서 오른쪽 (레벨 0)입니다. 유니 코드에는 레벨 0 (레벨 1) 내의 RTL 텍스트를 구분하는 특수 문자 코드가 있습니다. 특수 문자를 사용하여 RTL 내에서 LTR을 구분합니다. 나는 당신이 61 레벨의 임베딩을 할 수 있다고 생각합니다.
HTML 태그에는 기본 방향을 지정하는 "dir"속성이 있습니다.
프로세스는 플랫폼에 중립적이지만 유니 코드 알고리즘을 사용하면 올바르게 진행됩니다.