Ich habe eine Spalte in SQL Server mit utf8 SQL_Latin1_General_CP1_CI_AS-Codierung. Wie kann ich den Text in der ISO 8859-1-Codierung konvertieren und speichern? Ich möchte in einer Abfrage auf SQL Server etwas tun. Irgendwelche Tipps?
Olá. Gostei tun jogo. Quando "Baixei" atéchei que não iria curtir muito
Ich habe eine Funktion geschrieben, um UTF-8-Text zu reparieren, der in einem varchar
-Feld gespeichert ist.
Um die festen Werte zu überprüfen, können Sie es wie folgt verwenden:
%Vor%Ausgabe:
%Vor%Der Code:
%Vor%Jason Penny hat auch geschrieben eine SQL-Funktion, um UTF-8 in Unicode (MIT-Lizenz) zu konvertieren, die an einem einfachen Beispiel für mich arbeitete :
%Vor%Die angekreuzte Antwort von Anthony "sieht" besser für mich aus, aber vielleicht läuft beides, wenn man eine Konvertierung durchführt und irgendwelche Diskrepanzen untersucht?!
Außerdem haben wir den sehr hässlichen Code unten verwendet, um BMP-Seiten-Unicode-Zeichen zu erkennen, die als UTF-8 kodiert und dann von varchar in nvarchar-Felder konvertiert wurden, die in UCS-16 konvertiert werden können / p> %Vor%
Das oben genannte:
Tags und Links sql sql-server utf-8 encoding iso-8859-1