Zmiana kodowania bazy danych MS SQL

0

Witam pytanie tak jak w tytule. Korzystam z darmowej bazy danych MS SQL na HTTP://WWW.BIZHOSTNET.COM/, przy czym wszystkim polskim znakom przycinane są końcówki np. ą na a itp. Domyślam się, że wystarczy przestawić kodowanie, tylko jak i gdzie?

0

A jaki typ danych ustawiłeś kolumnom?

0

np Varchar(), na komputerze mam lokalną bazę danych nie mam problemów z polskimi znakami.

0

A varchar nie służy do przechowywania znaków diakrytycznych. Dla Unicode używa się po prostu nvarchar.

0

Ale to dlaczego wszystko działa na bazie lokalnej?

0

Bo może aplikacja, która odczytuje te dane korzysta z ustawień regionalnych komputera lokalnego?

0

Miałeś rację nvarchar zadziałał, czy mógłbyś wytłumaczyć mi różnicę pomiędzy tymi typami? nvarchar na pewno jest bardzi pamięcio żerny?

0

Tak, nvarchar przechowuje znaki w Unicode i jeden znak zajmuje 2 bajty, zaś varcharowi wystarcza do tego 1 bajt. Więcej różnic nie stwierdzono. Ponadto są jeszcze typy nchar i char, które w odróżnieniu od tych z var w nazwie są stałej długości.

1 użytkowników online, w tym zalogowanych: 0, gości: 1