0
Я столкнулся с проблемой при объединении арабской строки с английской строкой, но их порядок запутан!Строка Concat RTL со строкой LTR в javascript
Я попробовал +
оператора и str1.concat(..)
, но ничего не работает для меня.
var a = 'english'
var b = 'أ.ب-000082-13'
var c = '000004-ر خ-2014.xml'
//var myCoolString =a + '\\' + b + '\\' + c;
var myCoolString =a.concat("\\",b,"\\",c)
document.getElementsByTagName('output')[0].innerHTML = myCoolString;
Результат был таким: английский \ أ.ب-000082-13 \ 000004-ر خ -2014 XML
Может быть полезно: http://stackoverflow.com/questions/6177294/string-concatenation-containing-arabic-and-western-characters .. однако, являются ли ваши номера написанными LTR? вы можете обнаружить, что в каждой строке тоже меняется направление –