Asp´de Dil, Saat ve Bölgesel Ayarlar
türkçe karakter, bölgesel ayarlar, codepage, language, lcid,
Bu makalemizde ASP`de son derece önem arzeden bir konuya değineceğim. Hatta bu konu o kadar önemli ki erken önlem alınmaması sonucunda ileriki aşamalarda karşımıza "Türkçe karakter sorunu" olarak geri çıkacaktır. Bu sebeple makalemizde göreceğiniz dil, saat ve bölgesel ayarları, yapacağınız sayfalarınızda tanımlayarak ileride meydana gelmesi muhtemel sorunlara önceden önlem almış olacaksınız.
Dil tanımlamalarıyla konumuza başayalım. ASP`de IIS içerisinde tanımlanmış iki script dili bulunmaktadır. Bunlar VbScript ve JScript`tir. Bunları sayfamızın ilk satırında tanımlayabiliriz. Eğer tanımlama yapmazsak IIS`de tanımlı olan hangisiyse o kullanılmaya devam edilecektir. Kullanım şekli aşağıdaki gibidir.
<%@Language = "VbScript" %> , <%@Language = "JScript" %>
Bu kullanımları <script> etiketi içerisinde tanımlamamızda mümkündür. Kullanımı şöyledir;
<script runat="server" language="VbScript">
Bu yazımız script etiketi içerisinde dil tanımlamasına örnektir.
</script>
İkinci olarak sayfamızın gösterim ayarları için kullanacağımız tanımlamaları görelim. Codepage yani sayfa kodlaması özelliği ile sayfamızın hangi dilde olacağını ayarlarız. Bu değer Türkiye için 1254 olarak ayarlanmalıdır. Örnek kullanım şu şekildedir.
<%@CODEPAGE = "1254" %>
Yukarıdaki gibi bir kullanımla, sayfanızda meydana gelebilecek Türkçe karakter sorunlarının önüne geçebilirsiniz.
Üçüncü olarak da bölgesel zaman dilimi ve para birimi ayarlarını görelim. Bunun için ise LCID ile dil tanımlaması yapmamız gereklidir. Türkiye için Bölgesel Dil Ayarı 1055 olarak belirlenmiştir. Kullanımı şu şekildedir.
<%@LCID = "1055" %>
Yukarıda görmüş olduğumuz üç ayrı tanımlamayı tek satırda da tanımlayabilmemiz mümkündür.
<%@CODEPAGE = "1254" LANGUAGE ="VbScript" LCID = "1055" %>
Bu makalemiz teorik bilgiler ağırlıklı geçti. Kullanımları bilmeniz yeterlidir. Bu tanımlamalar sayesinde yapacağınız projelerde, dil ayarlarından oluşabilecek sorunların önüne erken geçmiş olursunuz. Tabiki sadece bunları yapmakla herşey aşılamaz. Veritabanı işlemlerine giriş yaptığımızda Tr karakter sorunlarıyla daha sık karşılaşacağız. Makale programımızda Tr karakter sorunu üzerine bilgilerde yer alacak.
Sonraki makalemizde görüşünceye kadar bol yazılımlı günler
türkçe karakter, bölgesel ayarlar, codepage, language, lcid,
Bu makalemizde ASP`de son derece önem arzeden bir konuya değineceğim. Hatta bu konu o kadar önemli ki erken önlem alınmaması sonucunda ileriki aşamalarda karşımıza "Türkçe karakter sorunu" olarak geri çıkacaktır. Bu sebeple makalemizde göreceğiniz dil, saat ve bölgesel ayarları, yapacağınız sayfalarınızda tanımlayarak ileride meydana gelmesi muhtemel sorunlara önceden önlem almış olacaksınız.
Dil tanımlamalarıyla konumuza başayalım. ASP`de IIS içerisinde tanımlanmış iki script dili bulunmaktadır. Bunlar VbScript ve JScript`tir. Bunları sayfamızın ilk satırında tanımlayabiliriz. Eğer tanımlama yapmazsak IIS`de tanımlı olan hangisiyse o kullanılmaya devam edilecektir. Kullanım şekli aşağıdaki gibidir.
<%@Language = "VbScript" %> , <%@Language = "JScript" %>
Bu kullanımları <script> etiketi içerisinde tanımlamamızda mümkündür. Kullanımı şöyledir;
<script runat="server" language="VbScript">
Bu yazımız script etiketi içerisinde dil tanımlamasına örnektir.
</script>
İkinci olarak sayfamızın gösterim ayarları için kullanacağımız tanımlamaları görelim. Codepage yani sayfa kodlaması özelliği ile sayfamızın hangi dilde olacağını ayarlarız. Bu değer Türkiye için 1254 olarak ayarlanmalıdır. Örnek kullanım şu şekildedir.
<%@CODEPAGE = "1254" %>
Yukarıdaki gibi bir kullanımla, sayfanızda meydana gelebilecek Türkçe karakter sorunlarının önüne geçebilirsiniz.
Üçüncü olarak da bölgesel zaman dilimi ve para birimi ayarlarını görelim. Bunun için ise LCID ile dil tanımlaması yapmamız gereklidir. Türkiye için Bölgesel Dil Ayarı 1055 olarak belirlenmiştir. Kullanımı şu şekildedir.
<%@LCID = "1055" %>
Yukarıda görmüş olduğumuz üç ayrı tanımlamayı tek satırda da tanımlayabilmemiz mümkündür.
<%@CODEPAGE = "1254" LANGUAGE ="VbScript" LCID = "1055" %>
Bu makalemiz teorik bilgiler ağırlıklı geçti. Kullanımları bilmeniz yeterlidir. Bu tanımlamalar sayesinde yapacağınız projelerde, dil ayarlarından oluşabilecek sorunların önüne erken geçmiş olursunuz. Tabiki sadece bunları yapmakla herşey aşılamaz. Veritabanı işlemlerine giriş yaptığımızda Tr karakter sorunlarıyla daha sık karşılaşacağız. Makale programımızda Tr karakter sorunu üzerine bilgilerde yer alacak.
Sonraki makalemizde görüşünceye kadar bol yazılımlı günler

YorumlarBu içeriğe henüz yorum yazılmadı. İlk yorumu siz yazın..
Bu içerige yorum yazabilmek için üye girişi yapmanız gerekmektedir. Henüz üye değilseniz kayıt sayfasından üye olabilirsiniz..
Sponsor Bağlantı
arama bloğu
son cevaplananlar
cevap bekleyen konular
etiket bulutumysql`e giriş, full screen iframe, Database, ODBC, MySQL Kurulumu, Rewrite, addHeader, MySQL Ayarları, webmaster tools, seo, sql veri tipleri, MySQL Tablo İşlemleri, Hata Sayfası, charset, HeidiSQL, style, sheets, TotalBytes, erişilebilirlik, ASP’ye Giriş, tam ekran iframe, türkçe karakter, cacheControl, redirect, request.form, web tasarım, xhtml, Server.Execute, DROP Table, programlama, xhtml nedir, request.querystring, Türkçe karakter sorunu, id kullanımı, Get metodu, Cookies, Asp ile MySQL Kullanımı, css ipuçları, asp, pics,
sponsor bağlantı
Facebook'ta Paylaş
Twitter'da Paylaş