• 25-06-2007, 20:33:01
    #1
    Üyeliği durduruldu
    arkadaşlar asp.net ile yaptığım sitede türkçe karakter hatası var herseyi denedim düzeltemedim eski sunucumda sorun yoktu yeni sunucuya geçtim böyle bir hata oluştu. nasıl düzelte bilirim. yardımçı olursanız sevinirim
  • 26-06-2007, 01:39:55
    #2
    Üyeliği durduruldu
    ya arkadaşlar bu işi bilen yok mu
  • 26-06-2007, 01:52:55
    #3
    Veritabanı olarak ne kullanıyorsun? Mssql ise dil ayarlarına baktınmı?
    Sunucunun dil ayarları düzgünmü?
  • 26-06-2007, 16:02:08
    #4
    anladığın kadarıyla db de değil, sitende tr karakter hatası var.

    bunun sebepleri çok bir kaçını sana sıralıyım dene

    1. önceki kullandığın hostinginde iis default lang. iso-8859-9 culture (28599) dir, yenisi utf-8 Çözüm: paneline gir asp.net ayarlarından tüm ayarları tr yap.

    2. önceki kullandığın iss 6.x dir, yenisi iis 7.0 dır, bunda yapabileceğin pek bir şey yok. Tavsiyem sitende karakter kod belirleme tüm girdilerini çıktılarını utf-8 üzerinden yap.

    3. bunlardan hiç biri değilse,

    web.config <system.web> ' e
    <globalization requestEncoding="ISO-8859-9"  responseEncoding="ISO-8859-9"  fileEncoding="ISO-8859-9" />
    ekle


    web.config' in en üst satırını
    <?xml version="1.0" encoding="iso-8859-9" ?>
    şeklinde değiştir

    asp.net sayfalarında, en üst satırına
    Codepage="28599"
    ekle.

    .net ile karakter konusunda sorun yaşamamak istiyorsanız, projeye başlamadan önce vs ayarlarını uf8 yapın. hostingi kenyadanda alsan hiç bir problem yaşamazsınız.
  • 14-12-2007, 15:03:00
    #5
    Yapmıs olduğunuz projenizi sunucuya yükledikten sonra Türkçe karakter problemi yaşıyorsanız genelde bu sorunlar yurtdisi serverlarda oluyor =) Head içerisindeki dil ile ilgili meta tagları kaldırıp web.config dosyasına globalization elemanını eklemek yeterli olacaktır bunu yaptiktan sonra tr karakter sorununuz kalkmasi gerekmektedir...

    <system.web>
    ...
    <globalization fileEncoding="iso-8859-9" requestEncoding="iso-8859-9" responseEncoding="iso-8859-9"/>
    ...
    </system.web>
  • 19-12-2007, 11:59:32
    #6
    emre kardeşim dediği gibi iso-8859-9 olarak dene
  • 15-05-2009, 19:54:18
    #7
    Evet arkadaşlar bende bi ara durduk yere türkçe karakter sorunu yaşamaya başlamıştım. sunucumda herşey güzel gidiyordu. Sonra bir baktım ki türkçe karakterler çıkmıyor :S Kendi kendine bişiler olmuş..

    Arkadaşımızın dediği gibi
    web.config de system.web bogumuna


    <globalization fileEncoding="iso-8859-9" requestEncoding="iso-8859-9" responseEncoding="iso-8859-9"/>

    eklemem yetti.
  • 16-05-2009, 10:30:19
    #8
    deoper adlı üyeden alıntı: mesajı görüntüle
    Evet arkadaşlar bende bi ara durduk yere türkçe karakter sorunu yaşamaya başlamıştım. sunucumda herşey güzel gidiyordu. Sonra bir baktım ki türkçe karakterler çıkmıyor :S Kendi kendine bişiler olmuş..
    Arkadaşımızın dediği gibi
    web.config de system.web bogumuna
    <globalization fileEncoding="iso-8859-9" requestEncoding="iso-8859-9" responseEncoding="iso-8859-9"/>
    eklemem yetti.
    ewt sadece bu yeterlidir..