Какво кодиране да изберете за базата данни Firebird

Здравейте! Необходимо е да въведете информация в базата данни на латвийски език. Какво кодиране да избера? Да зададете при създаването за цялата база или е достатъчно само за необходимите полета?

За целия базов уникод (utf8 като опция)

utf-16. Ако обемът на базата данни е критичен и текстът е доста голям процент, тогава utf-8. Но не забравяйте да конвертирате.

И ако базата данни вече е създадена с кодиране WIN1251, може ли да се промени на Utf8 или трябва да създам базата данни отново?

Какво и как да конвертирате?

> можете да го промените на Utf8самата база данни няма кодиране. Има текстови полета в таблици и те трябва да бъдат променени / пресъздадени

Защо тогава не препоръчват Utf8 за съхраняване на текст независимо от езика, а съветват win1251 по подразбиране?

> [7] Новак (03/06/14 00:44)Кой не препоръчва? OBS?

> Новак (03/06/14 00:44) [7] > Защо тогава Utf8 не се препоръчва за съхраняване на текст независимо > от езикВинаги избирам UTF8.

> Необходимо е да въведете информация в базата данни на латвийскиАко не искате да променяте базата данни, въведете я на български (ако win1251 вече е инсталиран), а за данните създайте таблица за съответствие на буквите и първо конвертирайте всички заявки и резултати в отделен HP. В този случай вашата база данни ще отговаря на всеки европейски език, просто сменете таблицата за съответствие и това е всичко. :)

Променено кодиране на всички полета на Utf8. Благодаря за съвета!