Bir Karakterin Unicode Değeri | Javascript

Merhaba, geçenlerde bir web uygulamasında …startsWith ile kontrol ettiğim bir yerde “C” harfi ile başlayan bir değere hata veriyordu. Girilen değer de “C” harfi ile başlıyordu oysa…

Excelden kopyalanan bir değerdi. Bakıldığında bir fark yok gibi geliyor ama aslında iki farklı karaktermiş.

Şu şekilde yazdırdığımda anladım farkı.

console.log(a.charCodeAt(0)); // 1057- С
console.log(b.charCodeAt(0)); // 67 - C

Aşağıya bir örnek de ekliyorum:

https://jsfiddle.net/smn762yL/2/

Selamlar.

Leave a Reply

Your email address will not be published. Required fields are marked *