Unabhängig von der SQL-Datenbank Kollation verwendet wird, gibt es eine Möglichkeit, die Sonderzeichen zu ersetzen, wenn in der Benutzeroberfläche angezeigt. Zumindest gibt es eine Möglichkeit, das für das hier besprochene "Türkisch I" zu implementieren :-) Ich möchte kleine, punktlose 'i' eliminieren.asp.net ersetzt SQL-Kollation spezifische Zeichen
1
A
Antwort
0
Was ist mit einem einfachen String.Replace für die Zeichen, die Sie nicht wollen?
Sie können entweder die Originaldaten in der Datenbank behalten und dies tun, wenn die Seite gerendert wird, oder Sie können dies tun, bevor Sie die Daten in der Datenbank speichern.
Nun, es kann als eine Lösung betrachtet werden, eine gute in der Tat während der Abfrage von der Datenbank, aber Sie müssen für jedes Zeichen zu substituieren angeben. Also nicht optimal. In meinem Fall funktioniert es, weil ich bisher nur daran interessiert bin, "ich" zu ersetzen, aber im Allgemeinen ist es keine optimale Lösung. – Blerta
Ich meinte, nach der Abfrage von der Datenbank, dh in C#, könnten Sie dann alle Zeichen durchlaufen, die Sie ersetzen möchten? –