25-11-2015, 16:53
Merhaba arkadaşlar,
Eğer özel HTML karakterlerine ihtiyaç duyarsanız aşağıda bulunan metoddan alabilirsiniz. Geliştirdiğim bir c# kütüphanesinde ihtiyaç duyup elle tek tek yazmıştım.
Bari siz uğraşmayın diye ekliyorum
Ayrıca C# için olan bu metodu da özel karakteri normale çevirmek için kullanabilirsiniz. Yine, metodu başka dillere çevirip de kullanabilirsiniz...
Eğer özel HTML karakterlerine ihtiyaç duyarsanız aşağıda bulunan metoddan alabilirsiniz. Geliştirdiğim bir c# kütüphanesinde ihtiyaç duyup elle tek tek yazmıştım.
Bari siz uğraşmayın diye ekliyorum
Ayrıca C# için olan bu metodu da özel karakteri normale çevirmek için kullanabilirsiniz. Yine, metodu başka dillere çevirip de kullanabilirsiniz...
Kod:
public string HtmlOzelKarakterCevir(string metin)
{
string _metin = metin;
_metin = _metin.Replace("–","–");
_metin = _metin.Replace("—","—");
_metin = _metin.Replace("¡","¡");
_metin = _metin.Replace("¿","¿");
_metin = _metin.Replace(""","\"");
_metin = _metin.Replace("“","“");
_metin = _metin.Replace("”","”");
_metin = _metin.Replace("'","'");
_metin = _metin.Replace("‘","‘");
_metin = _metin.Replace("’","’");
_metin = _metin.Replace("«","«");
_metin = _metin.Replace("»","»");
_metin = _metin.Replace(" "," ");
_metin = _metin.Replace("&","&");
_metin = _metin.Replace("¢","¢");
_metin = _metin.Replace("©","©");
_metin = _metin.Replace("÷","÷");
_metin = _metin.Replace(">",">");
_metin = _metin.Replace("<","<");
_metin = _metin.Replace("µ","µ");
_metin = _metin.Replace("·","·");
_metin = _metin.Replace("¶","¶");
_metin = _metin.Replace("±","±");
_metin = _metin.Replace("€","€");
_metin = _metin.Replace("£","£");
_metin = _metin.Replace("®","®");
_metin = _metin.Replace("§","§");
_metin = _metin.Replace("™","™");
_metin = _metin.Replace("¥","¥");
_metin = _metin.Replace("°","°");
_metin = _metin.Replace("á","á");
_metin = _metin.Replace("Á","Á");
_metin = _metin.Replace("à","à");
_metin = _metin.Replace("À","À");
_metin = _metin.Replace("â","â");
_metin = _metin.Replace("Â","Â");
_metin = _metin.Replace("å","å");
_metin = _metin.Replace("Å","Å");
_metin = _metin.Replace("ã","ã");
_metin = _metin.Replace("Ã","Ã");
_metin = _metin.Replace("ä","ä");
_metin = _metin.Replace("Ä","Ä");
_metin = _metin.Replace("æ","æ");
_metin = _metin.Replace("Æ","Æ");
_metin = _metin.Replace("ç","ç");
_metin = _metin.Replace("Ç","Ç");
_metin = _metin.Replace("é","é");
_metin = _metin.Replace("É","É");
_metin = _metin.Replace("è","è");
_metin = _metin.Replace("È","È");
_metin = _metin.Replace("ê","ê");
_metin = _metin.Replace("Ê","Ê");
_metin = _metin.Replace("ë","ë");
_metin = _metin.Replace("Ë","Ë");
_metin = _metin.Replace("í","í");
_metin = _metin.Replace("Í","Í");
_metin = _metin.Replace("ì","ì");
_metin = _metin.Replace("Ì","Ì");
_metin = _metin.Replace("î","î");
_metin = _metin.Replace("Î","Î");
_metin = _metin.Replace("ï","ï");
_metin = _metin.Replace("Ï","Ï");
_metin = _metin.Replace("ñ","ñ");
_metin = _metin.Replace("Ñ","Ñ");
_metin = _metin.Replace("ó","ó");
_metin = _metin.Replace("Ó","Ó");
_metin = _metin.Replace("ò","ò");
_metin = _metin.Replace("Ò","Ò");
_metin = _metin.Replace("ô","ô");
_metin = _metin.Replace("Ô","Ô");
_metin = _metin.Replace("ø","ø");
_metin = _metin.Replace("Ø","Ø");
_metin = _metin.Replace("õ","õ");
_metin = _metin.Replace("Õ","Õ");
_metin = _metin.Replace("ö","ö");
_metin = _metin.Replace("Ö","Ö");
_metin = _metin.Replace("ß","ß");
_metin = _metin.Replace("ú","ú");
_metin = _metin.Replace("Ú","Ú");
_metin = _metin.Replace("ù","ù");
_metin = _metin.Replace("Ù","Ù");
_metin = _metin.Replace("û","û");
_metin = _metin.Replace("Û","Û");
_metin = _metin.Replace("ü","ü");
_metin = _metin.Replace("Ü","Ü");
_metin = _metin.Replace("ÿ","ÿ");
return _metin;
}