网址未进行翻译。对于前者&安培;需要转换为%26,以便自动生成的URL在仪表板中填充数据。我尝试过cast
,convert
和to_code_points
,但都无济于事。
答案 0 :(得分:0)
使用REPLACE(或它的等价物),例如:
select replace(@url_string, '&', '%26')
您可以将它们嵌套以进行多次替换,如下所示:
select replace(replace(@url_string, ' ', '%20'), '&', '%26')
例如:
select replace(replace('qwe&qwe&asd zxc zxc', ' ', '%20'), '&', '%26')
给出:
'qwe%26qwe%26asd%20zxc%20zxc'
我使用SQL Server执行此操作,但任何其他SQL数据库都将具有非常相似的功能(如果不相同)。
我希望这会有所帮助。
答案 1 :(得分:-1)
Dump()函数会为您提供编码为多种编码之一的字符,例如:十进制或十六进制