![](/img/trans.png)
[英]Request.Params is replacing character “+” for “ ” (whitespace) .net
[英]Replacing spacing in http request with “+” character
我正在做一個項目,在該項目中,我必須對數據庫中的地址進行地址解析,然后將結果返回到單獨的表中。
我有這樣的要求
@foreach(var row in data){
https://maps.googleapis.com/maps/api/geocode/json?address="@row.ADDRESS1+@row.CITY+@row.ST+@row.ZIP+@row.COUNTRY"&key=apikey
}
會變成這樣
https://maps.googleapis.com/maps/api/geocode/json?address=""111比爾街+雅各布鎮+ AB + X1X 1X1 + CA“&key = apikey
我想知道是否有一種簡單的方法可以將您在address參數中看到的空格替換為“ +”字符。
我找到了答案。 我用了:
@HttpUtility.UrlEncode(row.ADDRESS1)
這用+
字符替換了空格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.