2015-03-18 2 views
-1

У нас есть список значений Hex для символов валюты, но не удалось найти способ их преобразования в фактические символы в MySQL utf8.Как отображать символы валюты в MySQL из шестнадцатеричного значения?

В Oracle мы используем функцию UNISTR:

выбрать unistr ('\ 20AC'), unistr ('\ FDFC') из двойного;

€, ﷼

Любая идея? Заранее спасибо

ответ

0

ВЫБРАТЬ CONVERT ('\ 20AC' ИСПОЛЬЗОВАНИЕ utf8)

может сделать трюк.

пример:

SELECT CONVERT(x'c3a9' USING utf8) 

приведет к "é"

рассматривает

0
mysql> SELECT CONVERT(UNHEX('20ACFDFC') USING ucs2); 
+---------------------------------------+ 
| CONVERT(UNHEX('20ACFDFC') USING ucs2) | 
+---------------------------------------+ 
| €﷼         | 
+---------------------------------------+ 
Смежные вопросы