Chcę konwertować cyfry na inne cyfry językowe, w jaki sposób mogę to zrobić?cyfry kodek zamieniany na inne cyfry langauge
Chcę być w stanie obsługiwać jak najwięcej języków (języki obsługiwane przez obsługę google). Czytałem i wierzę, że można to zrobić z poziomu kodu.
Oto kod, który skopiowałem z jakiejś aplikacji JavaScript, ale obsługuje on tylko 2 języki.
TextTools.arabicNumber = function (str) {
var res = String(str).replace(/([0-9])/g, function (s, n, ofs, all) {
return String.fromCharCode(0x0660 + n * 1);
});
return res;
}
TextTools.farsiNumber = function (str) {
var res = String(str).replace(/([0-9])/g, function (s, n, ofs, all) {
return String.fromCharCode(0x06F0 + n * 1);
});
return res;
}
Nie to nie jest mój kod, mam go z innej strony internetowej i dodano tutaj na przykład użycie. OK, powiedzmy, że chcę dodać liczby hebrajskie, jak mogę to zrobić na podstawie podanego kodu? – Basit
Sprawdź ten link http://www.i18nguy.com/unicode/hebrew-numbers.html. Wydaje się, że tradycyjne liczby hebrajskie nie są pozycyjne, lecz addytywne, więc budujesz je tak, jakbyś liczył rzymskie. Nowoczesne liczby hebrajskie są wykonywane za pomocą cyfr zachodnich. –
ostatnia rzecz. podany link wykresów kodów, głównie listów. możesz podać inny link wykresu kodowego, który podaje również liczby dla większości dostępnych języków. – Basit