Unicode eller non-Unicode

Tags:    databaser

Jeg sidder og bøvler med at konvertere en access db til en mssql db og der er jo en god portion flere datatyper til hver kolonne

Nu er jeg så løbet ind i det problem, at jeg ikke kan huske om jeg skal bruge nvarchar (non-Unicode) eller varchar (unicode)

Jeg har brugt nvarchar og så det som en selvfølge, men kan se på en anden mssql database jeg har lavet, bruger jeg varchar.. og så blev jeg jo i tvivl

Siden der skal bruge databasen bruger charset iso-8859-1 (hvis det har nogen relevans) og der kan gemmes æøå i databasen, men oftest bliver det lavet om til ø osv.

Hvad skal jeg bruge? Og hvorfor?

Jeg har en liste over datatyperne her: http://msdn.microsoft.com/en-us/library/aa258271.aspx , men de giver ikke megen hjælp



Det er altsp Nvarchar der er unicode og varchar der ikke er. :-) Jeg ville bruge nvarchar til hele skidtet, du har vel nok diskplads? og så har du sikret databasen til eventuelle udviddelser med ikke danske karakterer mv.



t