我有一个编码的字符串:%D1%81%D0%BF%D0%B0%D1%81%D0%BE-%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9+%D1%81%D0%BE%D0%B1%D0%BE%D1%80
解码后,该字符串变为:спасо-преображенский собор
我尝试了以下方法,
SELECT convert('%D1%81%D0%BF%D0%B0%D1%81%D0%BE-%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9+%D1%81%D0%BE%D0%B1%D0%BE%D1%80', 'SQL_ASCII', 'UTF8')
但这仍然给了我编码后的字符串。
我知道有可能实现这一目标,因为当我这样做时:SELECT 'спасо-преображенский собор'
,它可以为我带来预期的结果。
我该如何实现?