Привет всем.
Возникла проблема, гугл не помог.
Есть ini файл в кодировке UCS2-LE BOM, такая кодировка понадобилась т.к. только из нее можно прочитать китайские символы в autoit и вставить их в функцию ControlClick и при этом не придумывать лишних велосипедов по перекодированию, тем более, что у меня так и не получилось их придумать, а так все работает. И вот нужно мне с этого файла записать китайские слова в базу данных MS Access.
Я использую такой код.
$Terms = IniRead($IniFile, "Chinese Traditional", "Install this application for", "") ;считать перевод фразы "Install this application for" на китайском
$Query = "INSERT INTO Dictionary (Chinese Traditional) VALUES('" & $Terms& "')" ;Query на вставку данных в базу данных
$AdoCon.Execute($Query) ;Выполняем Query
Французский, Немецкий и Испанский получается вставить. Китайский или Японский нет. Если на консоль вывести фразу, которую прочитал с ini файла и хочу вставить в БД, то будут "знаки вопроса". Может есть у кого идея как это реализовать?
Возникла проблема, гугл не помог.
Есть ini файл в кодировке UCS2-LE BOM, такая кодировка понадобилась т.к. только из нее можно прочитать китайские символы в autoit и вставить их в функцию ControlClick и при этом не придумывать лишних велосипедов по перекодированию, тем более, что у меня так и не получилось их придумать, а так все работает. И вот нужно мне с этого файла записать китайские слова в базу данных MS Access.
Я использую такой код.
$Terms = IniRead($IniFile, "Chinese Traditional", "Install this application for", "") ;считать перевод фразы "Install this application for" на китайском
$Query = "INSERT INTO Dictionary (Chinese Traditional) VALUES('" & $Terms& "')" ;Query на вставку данных в базу данных
$AdoCon.Execute($Query) ;Выполняем Query
Французский, Немецкий и Испанский получается вставить. Китайский или Японский нет. Если на консоль вывести фразу, которую прочитал с ini файла и хочу вставить в БД, то будут "знаки вопроса". Может есть у кого идея как это реализовать?