Luny 0 Posted September 3, 2014 Report Posted September 3, 2014 Hallo zusammen, ich hab das Problem, dass bestimmte tschechische Zeichen bei der Eingabe auf der DB umgewandelt werden. Kopiere ich z.B. den Text OPERAČNÍ PLÁŠŤ in ein char Feld, sichert er diesen als OPERACNÍ PLÁŠT Der Zusatz über dem Zeichen wird also einfach weggekürzt, obwohl der Zusatz auf dem S bspw. bekannt ist. Hat jemand eine Idee woran es liegt? Danke und Gruß, Luny
Cybquest 36 Posted September 5, 2014 Report Posted September 5, 2014 Ich würde sagen, das liegt an der Codepage. Vermutlich hast Du die Standardcodepage 1252 (Latin/ANSI), bräuchtest für Tschechisch aber die 1250. Hier'n Link: http://technet.microsoft.com/en-us/library/ms190920(v=sql.105).aspx
Luny 0 Posted October 6, 2014 Author Report Posted October 6, 2014 (edited) Hi Cybquest, funktioniert, wenn ich für eine tschechische Spalte den Befehl Collate Czech_CI_AS verwende. Habe allerdings die ungünstige Konstellation, dass in einer Spalte tschechische als auch z.B. französische Texte sind. Mit dieser Sortierung stellt er mir aber z.B. das è nicht mehr dar. :( Da muss ich wohl in den sauren Apfel beißen was? Edited October 6, 2014 by Luny
zahni 588 Posted October 7, 2014 Report Posted October 7, 2014 Vielleicht kommst Du hier weiter: http://msdn.microsoft.com/en-us/library/ms143726(v=sql.110).aspx
Cybquest 36 Posted October 8, 2014 Report Posted October 8, 2014 Hast Du irgendwo noch eine Länderspalte, nach der Du filtern kannst, ob tschechisch oder französisch? Dann könntest Du ja mit ner expressionbased Collation und nem Union Select die Ergebnisse verknüpfen...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now