【发布时间】:2010-08-27 14:29:25
【问题描述】:
A有一个字符串%c3%ad,用UTF-8解码为í,但用ASCII解码为Ã。
我需要使用 UTF-8 编码对其进行解码,我该怎么做?
这是一个选择的值以及它应该是什么......
SELECT
('%c3%81') as 'Á (81 = 129)',
('%c3%89') as 'É (89 = 137)',
('%c3%8d') as 'Í (8d = 141)',
('%c3%93') as 'Ó (93 = 147)',
('%c3%9a') as 'Ú (9a = 154)'
SELECT
('%c3%a1') as 'á (a1 = 161)',
('%c3%a9') as 'é (a9 = 169)',
('%c3%ad') as 'í (ad = 173)',
('%c3%b3') as 'ó (b3 = 179)',
('%c3%ba') as 'ú (ba = 186)'
【问题讨论】:
-
有趣的问题,我也想知道,如果可能的话,我会在我的应用程序中这样做。
标签: sql-server sql-server-2008