Unicode File Import

When importing a text file from disk, you can encode the file.

If the file has an initial special Unicode byte order mark (BOM), the file is recognized. Otherwise, the encoding can be set using the Encoding drop-down.

In addition, the following Interactive Reporting Object Model methods accept an additional parameter that sets the input file encoding:

ImportDataFile(String Filename, BqImportDataFileFormat Format, BqEncoding Encoding)
ImportSQLFile(String Filename, int numColumns, BqEncoding Encoding)
LoadFromFile(String Filename, BqEncoding Encoding)

Table 235. BqEncoding and Values

BqEncodingValue
bqEnc_Unicode_UTF8Unicode with UTF-8 encoding
bqEnc_Unicode_UTF1616-bit Unicode – operating system default endian
bqEnc_Unicode_UTF16_BigEndian16-bit Unicode, most significant byte comes first
bqEnc_Unicode_UTF16_LittleEndian16-bit Unicode, least significant byte comes first
bqEnc_Unicode_UTF3232-bit Unicode – operating system default endianess
bqEnc_Unicode_UTF32_BigEndian32-bit Unicode, most significant byte comes first
bqEnc_Unicode_UTF32_LittleEndian32-bit Unicode, least significant byte comes first
bqEnc_Arabic_ISOArabic languages, ISO encoding (iso-8859-6)
bqEnc_Arabic_WindowsArabic languages, windows encoding (codepage 1256)
bqEnc_Baltic_ISOBaltic languages, ISO encoding (iso-8859-4)
bqEnc_Baltic_WindowsBaltic languages, windows encoding (codepage 1257)
bqEnc_CentralEuropean_ISOCentral European languages, ISO encoding (iso-8859-2)
bqEnc_CentralEuropean_WindowsCentral European languages, windows encoding (codepage 1250)
bqEnc_Chinese_GBK Chinese language, GBK encoding
bqEnc_Chinese_GB2312Chinese language, GB2312 encoding
bqEnc_Chinese_HZChinese language, HZ-GB-2312 encoding
bqEnc_Cyrillic_DOSCyrillic languages, OEM encoding (windows codepage 866)
bqEnc_Cyrillic_ISOCyrillic languages, ISO encoding (iso-8859-5)
bqEnc_Cyrillic_KOI8RCyrillic languages, encoding KOI-8R
bqEnc_Cyrillic_KOI8UCyrillic languages, encoding KOI-8U
bqEnc_Cyrillic_WindowsCyrillic languages, windows encoding (codepage 1251)
bqEnc_Greek_ISOGreek language, ISO encoding (iso-8859-7)
bqEnc_Greek_Windows Greek language, windows encoding (codepage 1253)
bqEnc_Hebrew_Windows Hebrew language, windows encoding (codepage 1255)
bqEnc_Japanese_EUCEUC - Japanese
bqEnc_Japanese_JISJapanese, JIS
bqEnc_Japanese_ShiftJISJapanese, Shift-JIS
bqEnc_KoreanKorean (Unified Hangul Code)
bqEnc_Thai_WindowsThai language, windows encoding (codepage 874)
bqEnc_Turkish_ISOTurkish language, ISO encoding (iso-8859-2)
bqEnc_Turkish_Windows Turkish language, windows encoding (codepage 1254)
bqEnc_WesternEuropean_ISO Western European languages, ISO encoding (iso-8859-9)
bqEnc_WesternEuropean_WindowsWestern European languages, windows encoding (codepage 1252)
bqEnc_Vietnamese_WindowsVietnamese language, windows encoding (codepage 1258)