Редактор реестра Windows создал файлы Unicode Windows (UTF-16-le) при экспорте раздела реестра. Я пытаюсь найти лучший способ импортировать эти файлы в базу данных mysql с использованием PHP, чтобы впоследствии их можно было снова загрузить как файл в формате Юникод?
Когда я импортирую их в базу данных, я использую file_get_contents()
и просто сохраняю их в столбце utf-8. Когда я экспортирую их, я сначала использую mb_convert_encoding($row['reg'], 'UTF-16')
и выдаю заголовки для загрузки файла. Когда я открываю их в Windows, содержимое просто искажается.
Есть мысли о том, как правильно с этим справиться?