0
我在我的mysql行中獲得了一些varbinary(24)
數據,我想將其轉換爲普通文本,反之亦然,重要的是varbinary
包含特殊字符(波蘭語ąśżćęł
),它們可以在收集數據期間不會丟失。Varbinary數據INTO文本,反之亦然
它是如何做到的?
VARBINARY例如現場例如:
bfebb1e2c0c720b8c1c5e420202020202020202020202020
我在我的mysql行中獲得了一些varbinary(24)
數據,我想將其轉換爲普通文本,反之亦然,重要的是varbinary
包含特殊字符(波蘭語ąśżćęł
),它們可以在收集數據期間不會丟失。Varbinary數據INTO文本,反之亦然
它是如何做到的?
VARBINARY例如現場例如:
bfebb1e2c0c720b8c1c5e420202020202020202020202020
這通常可以使用CONVERT做,當你知道原來chartset:
mysql> SELECT
-> CONVERT(x'ece0ece020ecfbebe020f0e0ecf320202020202020202020'
-> USING cp1251) as s;
+--------------------------------------+
| s |
+--------------------------------------+
| мама мыла раму |
+--------------------------------------+
1 row in set (0.01 sec)
但我沒能找到一個chartset到bfebb1e2c0c720b8c1c5e420202020202020202020202020
解碼到任何人可讀。
好的,謝謝你的回覆。當我使用您的查詢來轉換我的十六進制:`50656c6572796e61204dea7374776120`我沒有得到正確的結果。由於`50656c6572796e61204dea7374776120`的正確結果應該是`PelerynaMęstwa`(請記住保留波蘭字符[ąęśćżę])! – Cyclone 2011-12-14 06:15:41