Использование Eclipse с арабским и английским языками в одной строке

Я только что заметил, когда выполнял сравнение строк в Eclipse, что когда я помещаю арабский символ в строку, он полностью отбрасывает Eclipse. Как поменять местами английский и арабский языки в одной строке кода?

** РЕДАКТИРОВАТЬ **

Хорошо, теперь, когда мой вопрос был перенесен сюда, я предположил, что некоторый код в порядке. Я пытался сделать следующее на Java:

Character c1 = 'ة';
Map<Character, Double> arabicRootMap = new HashMap<Character, Double>();
arabicRootMap.put(c1, 5.0);

Здесь на SO происходит то же самое, что и в Eclipse, где вместо того, чтобы помещать c1 в мою карту, я хотел бы напрямую поместить свой арабский символ в карту, но мой порядок слева направо частично нарушен, и новая смешанная навигация курсора на линия сумасшедшая. Как видите, у меня есть косвенное решение проблемы — предварительное определение символа.


person demongolem    schedule 19.11.2011    source источник


Ответы (1)


Итак, это мой ответ: замена всякий раз, когда у вас есть символ или строка, которая должна быть в середине оператора. Это становится довольно трудоемким, поскольку вы создаете строки различной длины и не можете предварительно определить каждое когда-либо написанное арабское слово. Если есть лучший ответ, я хотел бы услышать его.

person demongolem    schedule 19.11.2011