Software Localization Using Firebird
Character Sets
String fields should have the correct Character Set and Collation. The following shows a list of commonly used settings for some languages:
Language | Character Set | Collation |
---|---|---|
Western European | WIN1252 | WIN1252 |
Korean | KSC_5601 | KSC_5601 |
Russian | WIN1251 | WIN1251 |
Turkish | WIN1254 | WIN1254 |
To change the Character Set and Collation, use IBExpert to edit fields:
- Open database
- Open table to modify.
- View field list.
- Edit required field (usually a string field, such as VARCHAR). Right-click, Edit Field, then Edit Domain.
- Change the Character Set and Collate fields to what is required.
- Save and commit changes.
For Firebird to find the appropriate character set and collation, make sure the subfolder intl
contains files fbintl.conf
and fbintl.dll
. This subfolder must exist under the application's folder.