Asp türkce karakter sorununu halledebilecek (ücretli)
12
●2.124
- 04-02-2009, 23:07:25sorunu ben aşağıdaki şekilde hallettim
Function duzz2(Str2) Str2 = Replace(Str2, "þ", "ş", 1, -1, 1) Str2 = Replace(Str2, "ý", "ı", 1, -1, 1) Str2 = Replace(Str2, "Ü", "Ü", 1, -1, 1) Str2 = Replace(Str2, "Þ", "Ü", 1, -1, 1) Str2 = Replace(Str2, "ÅŸ", "Ş", 1, -1, 1) Str2 = Replace(Str2, "Гћ", "Ş", 1, -1, 1) Str2 = Replace(Str2, "Åž", "Ş", 1, -1, 1) Str2 = Replace(Str2, "ÄŸ", "Ğ", 1, -1, 1) Str2 = Replace(Str2, "Ç", "Ç", 1, -1, 1) Str2 = Replace(Str2, "İ", "İ", 1, -1, 1) Str2 = Replace(Str2, "Гќ", "İ", 1, -1, 1) Str2 = Replace(Str2, "Ğ“â€žĞ’Â°", "İ", 1, -1, 1) Str2 = Replace(Str2, "Гќ°", "İ", 1, -1, 1) Str2 = Replace(Str2, "Ö", "Ö", 1, -1, 1) Str2 = Replace(Str2, "Г–", "Ö", 1, -1, 1) Str2 = Replace(Str2, "ü", "ü", 1, -1, 1) Str2 = Replace(Str2, "ü", "ü", 1, -1, 1) Str2 = Replace(Str2, "ü", "ü", 1, -1, 1) Str2 = Replace(Str2, "�", "ü", 1, -1, 1) Str2 = Replace(Str2, "�l�", "ü", 1, -1, 1) Str2 = Replace(Str2, "Гј", "ü", 1, -1, 1) Str2 = Replace(Str2, "ГѓВј", "ü", 1, -1, 1) Str2 = Replace(Str2, "ÅŸ", "ş", 1, -1, 1) Str2 = Replace(Str2, "ГѓВѕ", "ş", 1, -1, 1) Str2 = Replace(Str2, "Гѕ", "ş", 1, -1, 1) Str2 = Replace(Str2, "‡Ğ’Ñ—Ğ’Ğ…", "ş", 1, -1, 1) Str2 = Replace(Str2, "ÅŸ", "ş", 1, -1, 1) Str2 = Replace(Str2, "þ", "ş", 1, -1, 1) Str2 = Replace(Str2, "Г…Вџ", "ş", 1, -1, 1) Str2 = Replace(Str2, "ГѓВ…Г…Вё", "ş", 1, -1, 1) Str2 = Replace(Str2, "ÄŸ", "ğ", 1, -1, 1) Str2 = Replace(Str2, "ç", "ç", 1, -1, 1) Str2 = Replace(Str2, "ГѓВ§", "ç", 1, -1, 1) Str2 = Replace(Str2, "Г§", "ç", 1, -1, 1) Str2 = Replace(Str2, "ı", "ı", 1, -1, 1) Str2 = Replace(Str2, "ГѓВЅГѓВЅ", "ı", 1, -1, 1) Str2 = Replace(Str2, "ý", "ı", 1, -1, 1) Str2 = Replace(Str2, "ý", "ı", 1, -1, 1) Str2 = Replace(Str2, "Ğ“Ğ", "ı", 1, -1, 1) Str2 = Replace(Str2, "ı", "i", 1, -1, 1) Str2 = Replace(Str2, "ГѓВ¶", "i", 1, -1, 1) Str2 = Replace(Str2, "�", "i", 1, -1, 1) Str2 = Replace(Str2, "Ğ“â€žĞ’Â±", "i", 1, -1, 1) Str2 = Replace(Str2, "Ãâ€?±", "ı", 1, -1, 1) Str2 = Replace(Str2, "ö", "ö", 1, -1, 1) Str2 = Replace(Str2, "ö", "ö", 1, -1, 1) Str2 = Replace(Str2, "Г¶", "ö", 1, -1, 1) Str2 = Replace(Str2, "ö", "ö", 1, -1, 1) duzz2 = Str2 End Function
gorduğunuz gibi bazı charset dillerindeki karakterleri türkce karşılıklarını bularak replace ettim
veriyi sayfaya yazdırırkende
<%=duzz2(kullanilacakyer)%>
şeklinde yazdırıyoruz
not: kodları burdan kopyaladıktan sonra textten yani metin belgesinden gecirmeyi unutmayın.