Diese Funktion wurde in den letzten 4 Jahren von Dutzenden von Personen angefordert, die jedoch noch nicht implementiert wurden.
SQL Server Management Studio 2005 - Standardcodierung festlegen
Kennt jemand eine Möglichkeit, die Standardkodierung beim Speichern einer Datei in SQL Server Management Studio als ANSI anstelle von Unicode festzulegen? Unser Quellcodeverwaltungssystem / die Diff-Tools werden in einem Unicode-Dateiformat angezeigt.
Ich habe eine mögliche Lösung dafür gegoogelt; Ich habe aber nur Beispiele gefunden, um die Kodierung beim "Speichern unter ..." auszuwählen. was gut funktioniert; muss jedoch bei jedem Start des Programms ausgeführt werden.
Gibt es irgendwo eine Registrierungseinstellung, die ich einstellen könnte? Hat jemand anderes darauf gestoßen und eine Lösung gefunden?
3 Antworten auf die Frage
Ich glaube, dass dies möglich ist. Ich wollte die umgekehrte Situation - Dateien werden immer in Unicode und nicht in ANSI gespeichert - und ich habe eine Registrierungseinstellung gefunden, die mir dies ermöglicht. Der Registrierungsschlüssel lautet HKEY_USERS \\ Software \ Microsoft \ Microsoft SQL Server \\ Tools \ Shell \ General. Der REG_DWORD-Wert ist SaveDocsAsUnicodeInDataLoss. Dieser Wert wurde auf 0 festgelegt .
Daraus schlussfolgere ich, dass der Wert auf 0 standardmäßig auf ANSI gesetzt wird.
Ändern Sie zum Ändern der Einstellung für zukünftige Benutzer den Wert im Schlüssel HKEY_USERS \ .DEFAULT \ Software \ Microsoft \ Microsoft SQL Server \\ Tools \ Shell \ General.
ANSI ist kein guter Standard, es sei denn, es ist absolut notwendig. UTF-8 ist viel, viel besser. UTF-8 ist im Allgemeinen mit ANSI kompatibel. (UTF-8 ohne Signatur ist kompatibel und ist gut. UTF-8 mit Signatur ist eine nicht kompatible (und schlechte) Alternative zu UTF-8 ohne Signatur. Der einzige Zweck zum Hinzufügen der Signatur besteht darin, dass sie nicht mit ANSI kompatibel ist!) Jedes Unicode-Format unterstützt jedoch internationale Zeichen, was normalerweise sehr gut ist . ANSI hat eine sehr (sehr) eingeschränkte Unterstützung für internationale Zeichen. Die Welt sollte zu UTF-8 wechseln (ohne Signatur). Anscheinend stimmt HTML5 zu. Horay! Endlich ein intelligenter Zeichenkodierungsstandard.
Verwandte Probleme
-
3
Wie kodiere ich Videos am besten für den Upload auf YouTube?
-
4
Umstellung von DVC-PRO HD 1080, beliebiges kostenloses Tool?
-
1
Nicht-ASCII-Zeichen korrekt in hunspell anzeigen
-
4
Beste Software zum Konvertieren von Video in ein anderes Seitenverhältnis für verschiedene Bildschir...
-
5
DVD unter Linux rippen
-
3
Wie kodiere ich ein Video für Sony Vegas (Version 7)?
-
2
Internet Explorer zeigt HTML als Text an, anstatt das HTML zu rendern
-
2
Firefox zeigt Müllzeichen anstelle von Webseiten an
-
4
Wie extrahiere ich einen Film von einer DVD, um ihn auf eine andere CD zu legen?
-
10
Batch-Convert-Dateien für die Kodierung