Forum

Classic ASP ve MSS...
 
Bildirimler
Hepsini Temizle

Classic ASP ve MSSQLden gelen tr karakterlerde sorun

7 Yazılar
4 Üyeler
0 Reactions
1,655 Görüntüleme
(@EnesHarun)
Gönderiler: 37
Trusted Member
Konu başlatıcı
 

Merhabalar,

Classic ASP ve MSSql ile yaptığım bir web sitesinde sayfalarımdaki sabit metinlerdeki TR karakterler düzgün çıkıyor fakat Veritabanından gelen TR karakterler sorunlu çıkıyor. Örnek aşağıda verilmiştir.

Sayfamın en üstünde kullandığım META Tagım :  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html" charset="iso-8859-9">
<title>Bebeğimin İlk Hediyesi</title>

Sayfa Kodlamalarım ANSI.

Mssql Turkish_CI_AS olarak tanımlı.

 

Desteklerinizi bekliyorum. 

İzmir - Karşıyaka yazması gerekmekte.

İl : Ä°zmir
İlçe : Karşıyaka

 

İyi çalışmalar.

 
Gönderildi : 02/11/2015 13:41

(@ozgurmazlum)
Gönderiler: 2208
Illustrious Member
 

dosya olarak karaktersetini uft8 boomsuz olarak kayıt edip dener misiniz? 

 
Gönderildi : 02/11/2015 17:44

(@EnesHarun)
Gönderiler: 37
Trusted Member
Konu başlatıcı
 

UTF Bomsuz olarak kaydettim yine aynı sorun devam etmekte.

 

Teşekkürler.

 
Gönderildi : 02/11/2015 17:50

(@EnesHarun)
Gönderiler: 37
Trusted Member
Konu başlatıcı
 

bu sefer aşağıdaki gibi oldu : 

 

Ä°l : Ä°zmir
İlçe : Karşıyaka

 

 
Gönderildi : 02/11/2015 17:52

(@ilhancakmak)
Gönderiler: 71
Trusted Member
 

http://www.hakanturkmen.com/yazilar.asp?islem=oku&id=31

hocam şöyle birşey var bak istersen.

işin kolayına kaçtım link verdim. olmazsa team ile bağlanıp çözeriz beraber.

 
Gönderildi : 03/11/2015 16:53

(@EnesHarun)
Gönderiler: 37
Trusted Member
Konu başlatıcı
 

Her sayfanın başına bir de aşağıdaki kodu eledim düzeldi çok şükür. Teşekkürler herkese.

 

<% @LANGUAGE="VBSCRIPT" CODEPAGE="1254"%> 

 
Gönderildi : 04/11/2015 15:13

(@davuteren)
Gönderiler: 1583
Noble Member
 

geri bildirim için teşekkürler.

 

ASP de çok uzman değilim fakat web işleri ile uğraşan biri olarak şunu önerebilirim,

1- DB deki karakter setiniz UTF-8 olmalı Turkish_CI_AS

Turkish_CI_AS

2- Web sayfanızda üst kısımda çekilen verinin UTF-8 formatında çekilmesi gerekiyor. ASP nin başladığı yerde <% @Language = "VBScript" Codepage="1254"%>  bu kodu girmelisiniz.

3- web.config üzerinde

<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" /> - See more at: http://codeverge.com/asp.net.localization/turkish-characters-for-encoding-problem/1009#sthash.U2XyN5rU.dpuf
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" /> - See more at: http://codeverge.com/asp.net.localization/turkish-characters-for-encoding-problem/1009#sthash.U2XyN5rU.dpuf

<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />

bunun gibi bir kod girildiğinde düzelecektir diye düşünüyorum

 
Gönderildi : 04/11/2015 16:07

Paylaş: