Forum'da ara:
Ara


Yazar Mesaj
Mesaj09.05.2020, 21:35 (UTC)    
Mesaj konusu: Türkçe Karakter Çözümü

Websitenizde javascript ile bir değişken atarken (örneğin document.title ile sayfa başlığını değiştirirken) ya da alert() komutunu kullanırken ya da CSS'de before/after olaylarında content kullanırken ya da HTML'de input, textarea gibi girdi ekranlarına placeholder gibi önceden tanımlanmış bir veri aktarırken ya da metatag lerde anahtar kelime tanımlarken vs vs.......

Kullandığınız kelimeler, karakter bozumuna uğrar. Örneğin büyük İ harfi, "&#304" şekline dönüşür, Ş harfi, "&#350" şekline dönüşür, ğ harfi "&#387" şekline dönüşür. Yani Türkçe karakterler, bozuma uğrar. Bunun nedeni, tr.gg sitelerinin dilinin Türkçe olmasına karşılık

Kod:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">


satırının bulunmasıdır. Oysa iso-8859-15, Türkçe değil Almanca dil kodudur. Türkçe dil kodu, iso-8859-9dur. Bu sorunu bedava-sitem için öneriler başlıklı yazımda zaten belirtmiştim:

https://www.bedava-sitem.com/forum/viewtopic.php?t=230036

Peki b-s, bu hatayı düzeltene kadar sizler ne yapabilirsiniz? UNICODE dediğimiz karakterleri kullanabilirsiniz ki Türkçe karakterler için listesi aşağıdadır:

* ğ – \u011f
* Ğ – \u011e
* ı – \u0131
* İ – \u0130
* ö – \u00f6
* Ö – \u00d6
* ü – \u00fc
* Ü – \u00dc
* ş – \u015f
* Ş – \u015e
* ç – \u00e7
* Ç – \u00c7

Örneğin siz, "İstanbul" yazmak istiyorsunuz. İ harfi yerine yukarıdaki listede İ'nin karşısındaki \u0130 u kullanın. Yani bu kelimeyi "İstanbul" değil, "\u0130stanbul" şeklinde yazın. Ya da "Üzüm" yazacaksınız, "\u00dcz\u00fcm" şeklinde yazın. Bu yöntemle websitenizde tüm Türkçe karakter problemini ortadan kaldırabilirsiniz.

Hepinize daha az problemsiz bir website deneyimi ve koronasız günler dilerim....
______________

gizliilimler.org / 4kitap.tr.gg / mehmetakifardic.tr.gg


En son gizliilimler tarafından 09.05.2020 21:38:32 tarihinde değiştirildi, toplam 1 kere değiştirildi
Mesaj09.05.2020, 21:42 (UTC)    
Mesaj konusu: Re: Türkçe Karakter Çözümü

Bu çözüm, aşağıdaki başlıktaki kodu kullanmak isteyenler için çok faydalı olacaktır:
https://www.bedava-sitem.com/forum/viewtopic.php?t=161222
______________


En son teknolanya tarafından 09.05.2020 21:42:53 tarihinde değiştirildi, toplam 1 kere değiştirildi
Önceki mesajları göster:   


Powered by phpBB © 2001, 2005 phpBB Group
Türkçe Çeviri: phpBB Türkiye & Erdem Çorapçıoğlu