• 13-11-2022, 21:12:50
    #1
    Sorunun € sembolunden kaynaklanıyor,
    Ayarlar diye klasım var yüklerken temizliyorum değiştiriyorum normalde karakterlerde kodum düzgün çalışıyor ama bu işaret simgesi olduğu içinmidir değiştirmiyor ? atıyor kayda ve hata veriyor.

    .cs tarafında yüklerken kullandığım resimadı kodum

    .
    resimadi = Ayarlar.UrlSeo(txtBaslik.Text) + "_haber2resim_" + DateTime.Now.Day + item.Split('\\')[item.Split('\\').Length - 1];
    buda ayarlar class kodum.

    public static string UrlSeo(string Metin)
        {
            string deger = Metin;
            deger = deger.Replace("'", "");
            deger = deger.Replace("+", "_");
            deger = deger.Replace(" ", "_");
            deger = deger.Replace("<", "");
            deger = deger.Replace(">", "");
            deger = deger.Replace("&", "");
            deger = deger.Replace("[", "");
            deger = deger.Replace("]", "");
            deger = deger.Replace("ı", "i");
            deger = deger.Replace("ö", "o");
            deger = deger.Replace("ü", "u");
            deger = deger.Replace("ş", "s");
            deger = deger.Replace("ç", "c");
            deger = deger.Replace("ğ", "g");
            deger = deger.Replace("İ", "i");
            deger = deger.Replace("Ö", "o");
            deger = deger.Replace("Ü", "u");
            deger = deger.Replace("Ş", "s");
            deger = deger.Replace("Ç", "c");
            deger = deger.Replace("Ğ", "g");
            deger = deger.Replace("?", "");
            deger = deger.Replace(",", "");
            deger = deger.Replace("€", "euro");
            deger = deger.Replace("$", "usd");
            deger = deger.Replace("?", "_");
        
            
    
            return deger;
        }
  • 13-11-2022, 21:34:54
    #2
    Debug ederken baktınız mı o değer ne olarak geliyor? Sonrasında temizleme klasınızdan geçip düzelmiyor mu? Adım adım debug ederek görürsünüz zaten