Varbinary данные в текст и наоборот

Я получил немного varbinary(24) данные в моей строке MySQL, и я хочу преобразовать их в обычный текст и наоборот, важно то, что varbinary содержит специальные (польский ąśżćęł) символов, и они не могут быть потеряны при конвертации данных.

Как это можно сделать?

Пример поля varbinary:

bfebb1e2c0c720b8c1c5e420202020202020202020202020

1 ответ

Решение

Обычно это можно сделать с помощью CONVERT, если вы знаете оригинальный набор диаграмм:

mysql> SELECT
    ->   CONVERT(x'ece0ece020ecfbebe020f0e0ecf320202020202020202020'
    ->           USING cp1251) as s;
+--------------------------------------+
| s                                    |
+--------------------------------------+
| мама мыла раму                       |
+--------------------------------------+
1 row in set (0.01 sec)

Но мне не удалось найти диаграмму для декодирования bfebb1e2c0c720b8c1c5e420202020202020202020202020 на все, что читается человеком.

Другие вопросы по тегам