<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">

<%
Set Baglanti = Server.CreateObject("adodb.connection")
Baglanti.Open = "driver={mysql odbc 3.51 driver}; server=xxxxx.com; UID=xxxxxx; pwd=xxxxx?6; db=xxxxx; port=3306;stmt=SET NAMES 'utf8'"

Baglanti.Execute "SET NAMES 'utf8'"
Baglanti.Execute "SET CHARACTER SET utf8"
Baglanti.Execute "SET COLLATION_CONNECTION = 'utf8_general_ci'"

Dim Conn, Sql, rs
Set Conn = Server.createobject("ADODB.Connection")
'Conn.Open "Driver={Microsoft Excel Driver (*.xls)}; DriverId=790;DBQ=C:\inetpub\wwwroot\kitapci\yonetim\turkce.xls;DefaultDir = C:\Inetpub\wwwroot\excel\" 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\inetpub\wwwroot\kitapci\yonetim\turkce.xls;Extended Properties=Excel 8.0;Persist Security Info=False"
   ' Ark1 is danish for Sheet1
    Sql = "select * from [Veri$]"
	Set kate = Server.CreateObject("ADODB.RecordSet")
			aSQL = "select * from kitap"
			kate.open aSQL,Baglanti,1,3
			
set rs = Conn.Execute(Sql)
ii=0
xx="ilk"
'on error resume next
do while not rs.eof or rs.bof
    response.write "gg" & rs("Kitap Adi") & "gg<br>" & vbCrLf
    if rs("Kitap Adi")<>"" then
    on error goto 0

   			kate.addnew
			kate("kadi")= rs("Kitap Adi")
			kate("kbarkod")= rs("Barkod No")
			kate("korjinal")= rs("Kitap Orijinal Adi")
			kate("isbn")= rs("ISBN")
			kate("tarih")= rs("Basim Yili")
			kate("sayfa")= rs("Sayfa Sayisi")
			
if 	rs("Yazari")<>"" then
		    kyazari=replace(rs("Yazari"),"'","\'")
			if  baglanti.execute("select * from yazar where adi like '" & kyazari & "'"  ).eof=true then
				baglanti.execute("insert into yazar(adi) values('" &  kyazari &"')")
			end if
			set yazarbul=baglanti.execute("select * from yazar where adi like '" & kyazari & "'"  ) 	
end if		

			'kate("kyazar")= yazarbul("id")
			
			kate("ceviri")= rs("Ceviren")
			kate("kturu")= rs("Turu")
			kate("yayinevi")= rs("Yayin Evi")
			kate("cilt")= rs("Cilt Numarasi")
			'kate("materyalt")= rs("Materyal Turu")
			'kate("kadi")= rs("ppppi")
			'kate("kadi")= rs("ppppi")
			'kate("kadi")= rs("ppppi")
response.write "oldu<br>"
			kate.update
	end if
	ii=ii+1:if ii=4 then exit do
    rs.movenext
loop

    Conn.CLose
Set Conn = nothing
%>
iyi akşamlar bu kodlar ile exceldeki verileri mysql e aktarmak istiyorum ancak ekleme sırasında türkçe karekterden sonraki kısmı kayıt etmiyor.
örenğin: sadasdasıasdasd olacak yeri sadasdas olacak şekilde kaydediyor. bir türlü çözemedim. hosting firması da daha güncel odbc kaynağı kullanmıyor. aklıma gelen her şeyi denedim hiç bişey değişmedi