• 15-06-2022, 18:55:02
    #1
    Merhaba kolay gelsin..

    Windows 2008 den 2012 ye geçiş yaptım . 2008 de utf8 kullanmıyordum. geçiş yapmışken karakter hatalarını düzeltip geçireyim dedim. fakat bazı sayfalarda sadece UFT-8 bir türlü olmuyor.

    <%@ CodePage=65001 Language="VBScript"%>
     <%
     
    Response.ContentType = "text/html"
    Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
    Response.CodePage = 65001
     
     %>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    bağlantı dosyasına da bunları ekledim.

     conn.execute("SET CHARACTER SET UTF8mb4")
     conn.execute("SET COLLATION_CONNECTION = 'UTF8mb4_general_ci'")
    Bir türlü çözüm bulamadım.

    Veritabanı UTF8mb4_general_ci olarak ayarlandı.
    Not defteri ile dosya açıldı ve UTF8 olarak ayarlandı.

    Bu konuda yardımcı olabilecek biri varmı acaba. İlerde sorun çıkmasını istemiyorum..

    şimdiden teşekkürler . iyi aksamlar.
  • 15-06-2022, 20:35:32
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    NeFeS53 adlı üyeden alıntı: mesajı görüntüle
    Merhaba kolay gelsin..

    Windows 2008 den 2012 ye geçiş yaptım . 2008 de utf8 kullanmıyordum. geçiş yapmışken karakter hatalarını düzeltip geçireyim dedim. fakat bazı sayfalarda sadece UFT-8 bir türlü olmuyor.

    <%@ CodePage=65001 Language="VBScript"%>
     <%
     
    Response.ContentType = "text/html"
    Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
    Response.CodePage = 65001
     
     %>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    bağlantı dosyasına da bunları ekledim.

     conn.execute("SET CHARACTER SET UTF8mb4")
     conn.execute("SET COLLATION_CONNECTION = 'UTF8mb4_general_ci'")
    Bir türlü çözüm bulamadım.

    Veritabanı UTF8mb4_general_ci olarak ayarlandı.
    Not defteri ile dosya açıldı ve UTF8 olarak ayarlandı.

    Bu konuda yardımcı olabilecek biri varmı acaba. İlerde sorun çıkmasını istemiyorum..

    şimdiden teşekkürler . iyi aksamlar.

    Sunucu Kontrolün varsa

    Alıntı
    Windows Registry Editor Version 5.00
    
    [HKEY_USERS\.DEFAULT\Control Panel\International]
    "Locale"="0000041F"
    "LocaleName"="tr-TR"
    "s1159"=""
    "s2359"=""
    "sCountry"="Turkey"
    "sCurrency"="₺"
    "sDate"="."
    "sDecimal"=","
    "sGrouping"="3;0"
    "sLanguage"="TRK"
    "sList"=";"
    "sLongDate"="d MMMM yyyy dddd"
    "sMonDecimalSep"=","
    "sMonGrouping"="3;0"
    "sMonThousandSep"="."
    "sNativeDigits"="0123456789"
    "sNegativeSign"="-"
    "sPositiveSign"=""
    "sShortDate"="d.M.yyyy"
    "sThousand"="."
    "sTime"=":"
    "sTimeFormat"="HH:mm:ss"
    "sShortTime"="HH:mm"
    "sYearMonth"="MMMM yyyy"
    "iCalendarType"="1"
    "iCountry"="90"
    "iCurrDigits"="2"
    "iCurrency"="3"
    "iDate"="1"
    "iDigits"="2"
    "NumShape"="1"
    "iFirstDayOfWeek"="0"
    "iFirstWeekOfYear"="0"
    "iLZero"="1"
    "iMeasure"="0"
    "iNegCurr"="8"
    "iNegNumber"="1"
    "iPaperSize"="9"
    "iTime"="1"
    "iTimePrefix"="0"
    "iTLZero"="1"
    
    [HKEY_USERS\.DEFAULT\Control Panel\International\Geo]
    "Nation"="235"
    
    [HKEY_USERS\.DEFAULT\Control Panel\International\User Profile]
    "Languages"=hex(7):65,00,6e,00,2d,00,55,00,53,00,00,00
    "ShowAutoCorrection"=dword:00000001
    "ShowTextPrediction"=dword:00000001
    "ShowCasing"=dword:00000001
    "ShowShiftLock"=dword:00000001
    "UserLocaleFromLanguageProfileOptOut"=dword:00000001
    
    [HKEY_USERS\.DEFAULT\Control Panel\International\User Profile\en-US]
    "CachedLanguageName"="@Winlangdb.dll,-1121"
    "0409:00000409"=dword:00000001
    
    [HKEY_USERS\.DEFAULT\Control Panel\International\User Profile System Backup]
    "Languages"=hex(7):65,00,6e,00,2d,00,55,00,53,00,00,00
    "ShowAutoCorrection"=dword:00000001
    "ShowTextPrediction"=dword:00000001
    "ShowCasing"=dword:00000001
    "ShowShiftLock"=dword:00000001
    "UserLocaleFromLanguageProfileOptOut"=dword:00000001
    
    [HKEY_USERS\.DEFAULT\Control Panel\International\User Profile System Backup\en-US]
    "0409:00000409"=dword:00000001
    Bu not defterine kopyala farklı kaydet de tamam.reg olarak kaydet tıkla makineyi kapat aç düzelmesi gerekir.
  • 15-06-2022, 20:36:54
    #3
    NeFeS53 adlı üyeden alıntı: mesajı görüntüle
    Merhaba kolay gelsin..

    Windows 2008 den 2012 ye geçiş yaptım . 2008 de utf8 kullanmıyordum. geçiş yapmışken karakter hatalarını düzeltip geçireyim dedim. fakat bazı sayfalarda sadece UFT-8 bir türlü olmuyor.

    <%@ CodePage=65001 Language="VBScript"%>
     <%
     
    Response.ContentType = "text/html"
    Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
    Response.CodePage = 65001
     
     %>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    bağlantı dosyasına da bunları ekledim.

     conn.execute("SET CHARACTER SET UTF8mb4")
     conn.execute("SET COLLATION_CONNECTION = 'UTF8mb4_general_ci'")
    Bir türlü çözüm bulamadım.

    Veritabanı UTF8mb4_general_ci olarak ayarlandı.
    Not defteri ile dosya açıldı ve UTF8 olarak ayarlandı.

    Bu konuda yardımcı olabilecek biri varmı acaba. İlerde sorun çıkmasını istemiyorum..

    şimdiden teşekkürler . iyi aksamlar.
    Şayet makineye ulaşımın yoksa bu kodu kullan

    <%@Language="VBScript" CodePage="1254"%>
    <% Response.Buffer = True
    Session.CodePage = 1254
    Session.LCID = 1055
    %>
    
    <%Response.Charset="ISO-8859-9"
    Response.Charset="Windows-1254"
    response.ContentType="text/HTML"
    %>
  • 15-06-2022, 20:50:31
    #4
    Ataber adlı üyeden alıntı: mesajı görüntüle
    Şayet makineye ulaşımın yoksa bu kodu kullan

    <%@Language="VBScript" CodePage="1254"%>
    <% Response.Buffer = True
    Session.CodePage = 1254
    Session.LCID = 1055
    %>
    
    <%Response.Charset="ISO-8859-9"
    Response.Charset="Windows-1254"
    response.ContentType="text/HTML"
    %>

    hocam sorun çözüldü fakat..

    baslik = list("baslik")
    baslikilkharf= left(baslik,1)
    baslikilkharf=replace(baslikilkharf,"ç","Ç")
    baslikilkharf=replace(baslikilkharf,"ş","Ş")
    baslikilkharf=replace(baslikilkharf,"ğ","Ğ")
    baslikilkharf=replace(baslikilkharf,"ı","I")
    baslikilkharf=replace(baslikilkharf,"i","İ")
    baslikilkharf=replace(baslikilkharf,"ü","Ü")
    baslikilkharf=replace(baslikilkharf,"ö","Ö")
    baslikilkharf = ucase(baslikilkharf)
    kalanbaslik = right(baslik,len(baslik)-1)
    
    kalanbaslik =replace(kalanbaslik ,"Ç","ç")
    kalanbaslik =replace(kalanbaslik ,"Ş","ş")
    kalanbaslik =replace(kalanbaslik ,"Ğ","ğ")
    kalanbaslik =replace(kalanbaslik ,"I","ı")
    kalanbaslik =replace(kalanbaslik ,"İ","i")
    kalanbaslik =replace(kalanbaslik ,"Ü","ü")
    kalanbaslik =replace(kalanbaslik ,"Ö","ö")
    kalanbaslik = lcase(kalanbaslik)
    yenibaslik = baslikilkharf & kalanbaslik
    Bu kodlar ile Bir kelimenin baş hafi büyütülmek istenmiş. bu kodlar yüzünden türkçe karakter hatası verıyor . bunu nasıl çözebilirim. bu kodları kaldırdıgımda tamamen türkçe karakter hatası vermeyi durduruyor. veriler veritabanından geliyor. UTF-8 olarak
  • 15-06-2022, 21:06:08
    #5
    NeFeS53 adlı üyeden alıntı: mesajı görüntüle
    hocam sorun çözüldü fakat..

    baslik = list("baslik")
    baslikilkharf= left(baslik,1)
    baslikilkharf=replace(baslikilkharf,"ç","Ç")
    baslikilkharf=replace(baslikilkharf,"ş","Ş")
    baslikilkharf=replace(baslikilkharf,"ğ","Ğ")
    baslikilkharf=replace(baslikilkharf,"ı","I")
    baslikilkharf=replace(baslikilkharf,"i","İ")
    baslikilkharf=replace(baslikilkharf,"ü","Ü")
    baslikilkharf=replace(baslikilkharf,"ö","Ö")
    baslikilkharf = ucase(baslikilkharf)
    kalanbaslik = right(baslik,len(baslik)-1)
    
    kalanbaslik =replace(kalanbaslik ,"Ç","ç")
    kalanbaslik =replace(kalanbaslik ,"Ş","ş")
    kalanbaslik =replace(kalanbaslik ,"Ğ","ğ")
    kalanbaslik =replace(kalanbaslik ,"I","ı")
    kalanbaslik =replace(kalanbaslik ,"İ","i")
    kalanbaslik =replace(kalanbaslik ,"Ü","ü")
    kalanbaslik =replace(kalanbaslik ,"Ö","ö")
    kalanbaslik = lcase(kalanbaslik)
    yenibaslik = baslikilkharf & kalanbaslik
    Bu kodlar ile Bir kelimenin baş hafi büyütülmek istenmiş. bu kodlar yüzünden türkçe karakter hatası verıyor . bunu nasıl çözebilirim. bu kodları kaldırdıgımda tamamen türkçe karakter hatası vermeyi durduruyor. veriler veritabanından geliyor. UTF-8 olarak
    Bunla Alakası olduğunu Sanmıyorum

    karakterler ş bu şekilde mi çıkıyor
  • 15-06-2022, 21:09:25
    #6
    Ataber adlı üyeden alıntı: mesajı görüntüle
    Bunla Alakası olduğunu Sanmıyorum

    karakterler ş bu şekilde mi çıkıyor

    .......
  • 15-06-2022, 21:10:12
    #7
    Ataber adlı üyeden alıntı: mesajı görüntüle
    Bunla Alakası olduğunu Sanmıyorum

    karakterler ş bu şekilde mi çıkıyor

    bas harf büyütme kısmını silip direk yazdırdıgımda ekrana karakter hatası sorunu kalkıyor.
  • 15-06-2022, 21:10:46
    #8
    NeFeS53 adlı üyeden alıntı: mesajı görüntüle
    https://prnt.sc/V5M9KG5WxG8R

    bu şekilde çıkıyor
    bu sayfanın linki varsa at bir bana
  • 15-06-2022, 21:13:42
    #9
    Ataber adlı üyeden alıntı: mesajı görüntüle
    bu sayfanın linki varsa at bir bana
    attım hocam