영어와 아라비아어 단어를 문자열로 조합하면 아랍어가 RTL 방향으로 영어가 LTR 인 단어가 셔플됩니다. 내가 이메일을 보내려고하고 다음하고아랍어와 영어 단어가 같은 문자열에있을 때 단어가 섞입니다.
는
이 شركة مصنع الجوارب الراقيه 보낸으로
String subText = "Financial Details of شركة اختبار were sent";
이메일 제목이 나타납니다 내 이메일의 제목입니다. المحدوده 금융 다른 resource을 확인한 후
의 세부 사항은, 내가 가정 등 셔플하지만 여전히 같은 단행 버전을 얻는 멈추는의 시작에 보이지 않는 RLE 문자를 추가하기로 결정했다.
char RightToLeftEmbedding = (char)0x202B;
subText = RightToLeftEmbedding + subText ;
접근 방식에는 어떤 문제가 있습니까?
화려한 솔루션. 감사 –