내 응용 프로그램에서 통화 변환을 표시해야했습니다. 예를 들어AED (د.إ) 통화 기호 사용 문제.
는 :
1 ₹= 0.015 $
마찬가지로 나는 USD에 AED의 변환을 표시합니다. 시도 할 때 변환 공식이 왜곡됩니다.
1 د.إ = 0.99 $
내 응용 프로그램에서 통화 변환을 표시해야했습니다. 예를 들어AED (د.إ) 통화 기호 사용 문제.
는 :
1 ₹= 0.015 $
마찬가지로 나는 USD에 AED의 변환을 표시합니다. 시도 할 때 변환 공식이 왜곡됩니다.
1 د.إ = 0.99 $
기호는 د.إ에 오른쪽에서 왼쪽 스크립트 (아랍어)와 숫자와 $ 기호가 약하게 왼쪽에서 오른쪽으로있는 동안 그 문자의 각 강하게 오른쪽에서 왼쪽입니다 그리고 =는 중립적이다. 즉, 일반적으로 왼쪽에서 오른쪽으로 쓰는 문자와 오른쪽에서 왼쪽으로 쓰는 문자를 함께 사용하는 알고리즘은 우리가 여기서 희망하는 것처럼 잘 수행되지 않습니다.
용액을 명시 적으로 오른쪽에서 왼쪽 심볼 및 좌우 마크 (U + 200E, ‎
‎
) 전에 오른쪽에서 왼쪽 (U + 200F, ‏
‏
)를 넣는 것이다 :
$1 = 3.67‏د.إ‎
결과 :
$1 = 3.67د.إ
(엄밀히 우리가 ‏
전에 강하게 오른쪽에서 왼쪽으로 자연이 우리를 위해, 그러나 간단 것을 모두 명시하는 않는 한 필요하지 않습니다 말하기 사례).
이것은 $의 의미가 명확한 컨텍스트에서만 의미가 있습니다. 페소/달러/에스 쿠도 기호가 31 개 활성 통화 및 수많은 역사적 통화를 위해 사용되는, 대신 기호의 ISO 4217 코드를 사용하는 것이 일반적으로 더 나은 :
1 USD = 3.67 AED
이 또한 필요로하지 않는 장점이 있습니다 어떤 통화가 명시된 ltr과 rtl 표시를 필요로하는지, 그리고 ISO 4217 코드가 항상 숫자 뒤에 오는 것처럼 숫자 앞에 어떤 기호가 놓이고 어떤 기호가 뒤에 오는지를 저장하지 않아도됩니다.