2017-11-13 3 views
2

난 그냥 콘솔 아랍어 동사를 기록 다음 작은 nodejs 스크립트가 있습니다 :NodeJS : 오른쪽에서 왼쪽으로 언어 콘솔 로그 (아랍어)

var verb = "كتب"; 
console.log(verb); 

그러나, 콘솔 로그 나를 제공 : 출력 : بتك - 동사이지만 거꾸로 된 사람. (따라서 abc을 얻는 대신 cba이 나옵니다.)

nodejs가 아랍어와 같이 오른쪽에서 왼쪽으로 쓰는 언어를 사용하고 있는지 모르기 때문입니다. 그러나, 온라인으로 아무것도 찾을 수 없었습니다. 어떻게 해결할 수 있습니까? 내가 모르는 몇 가지 설정이 있습니까?

추신 : 비록 문자가 뒤집어 지지만 형식이 기본적으로 정확하기 때문에 첫 번째 글자는 끝에 표시 되더라도 첫 번째 문자는 아랍어로 표시됩니다 (아랍어 문자는 내가 그것을 (내가 크롬 콘솔에서 재현하지 못할) 그 일을 왜 확실하지 않지만

enter image description here

+2

내 생각의 터미널 아랍어의 지원이 부족 때문. 나는 그것을 테스트하고 잘 작동합니다. –

+0

그게다고 생각합니다! –

답변

1

) 단어의 위치에 따라 다양한 형태에 걸릴.

당신과 같이 출력하기 전에 문자열을 반대로 시도 할 수 :

var verb = "كتب"; 
console.log(verb.split("").reverse().join("")); 
관련 문제