Posts Tagged ‘ replace

Fehlerhafte Zeichen in der Datenbank ersetzt

Hallo,

für alle Leute, die gerne mal CSVs direkt in die Datenbank bekommen, die einen unterschiedlichen Zeichensatz haben hier mal etwas nettes:

update TABELLE set FELD=replace(FELD ,'ö','ö') where FELD like '%ö%';

Das ist nicht die netteste Lösung, aber Sie hilft die Gröbsten Fehler raus zu bekommen. Natürlich ist es noch schöner das vor der Datenbank abzufangen, aber was in der Datenbank drin ist, muss man nun mal berichtigen :)

Ersetzten von Zeichen durch andere

Musste in letzter Zeit öfters etwas ersetzten und denke da ist diese Funktion ganz Hilfreich :) :

string foo = “abc”;
foo.Replace(“abc”, “bc”);
// foo ist immer noch abc. Wichtig: Das setzten nicht vergessen!

foo = foo.Replace(“abc”, “bc”);
// foo ist a

Beschreibung: VAR.Replace(ERSETZE_WAS,ERSETZTE_DURCH);
Das ganze ist simpel wie die meisten Funktionen in c#, aber man muss Sie erstmal wissen :)

Für alle PHPler: VAR.Replace(ERSETZE_WAS,ERSETZTE_DURCH); ist wie in PHP str_replace(ERSETZE_WAS,ERSETZTE_DURCH,$VAR); . Denke das kann ein bisschen den Umstieg vereinfachen :)