Konvertieren Sie Latin 1-codiertes UTF8 in Unicode
Ich kam auf den Versuch, eine Datenbank, die in UTF8 codiert ist, von der es aussieht, in eine Windows 1251-Codierung umzuwandeln (nicht fragen, aber ich muss das tun). Alle russischen, codierten Zeichen in der Datenbank werden als Ð ° Ð ± вгдРangezeigt. Wenn ich sie aus der Datenbank in meine C # -Anwendung in Strings ziehe, wird immer noch Ð ° Ð ± вгдРangezeigt. Egal, was ich versuche, um diese Zeichenfolge als UTF8-codierte Zeichenfolge zu interpretieren, sie scheint als latin1-Einzelbytezeichenfolge interpretiert zu werden, und ich sehe meinen Text nicht als russisch. Grundsätzlich muss ich diese Zeichenfolge latin1 looking-utf8 in Unicode konvertieren, damit ich sie später in 1251 konvertieren kann, was mir jedoch nicht gelungen ist. Hat jemand irgendwelche Ideen?