有没有办法让程序把我的字符串作为一个整体? 我在下面列出了一个例子 对于第二个示例,它不会将整个输入作为整个字符串。 hotmail.com是蓝色(超链接),而id = 50被识别为字符串。 我猜它的双引号。我该怎么做才能解决这个问题?
例如:
1. string str = "hi";
2. string str = "http://hotmail.com/"id"=50";
我试图声明的实际代码:
string url = @"http://www.onemap.sg/advminimap/MiniMap.htm?mWidth=700&mHeight=600&searchval=&zoomLevl=7&iwt=[{""id"":2,""x"":""{0}"",""y"":""{1}"",""screenX"":undefined,""screenY"":undefined,""infoWindowText"":""{2}"",""postalCode"":""{3}"",""searchVal"":"""",""calloutWidth"":100,""calloutHeight"":100,""calloutTitle"":""{4}"",""zoomLevel"":7}, {""id"":3,""x"":""{5}"",""y"":""{6}"",""screenX"":undefined,""screenY"":undefined,""infoWindowText"":""{7}"",""postalCode"":""{8}"",""searchVal"":"""",""calloutWidth"":100,""calloutHeight"":100,""calloutTitle"":""{9}"",""zoomLevel"":7}]&check=true&calloutTitle=&calloutWidth=100&calloutHeight=100&isEdit=1&isSearch=0";
答案 0 :(得分:1)
始终对URL的某些部分使用url编码,这可能需要包含任何异常.... 如果您想进入标准,请参阅RFC1738
“...只有字母数字[0-9a-zA-Z],特殊字符$ -_。+!*'(), 可以使用用于其保留目的的保留字符 在URL中未编码。“
要在网址中加入双引号,您需要将其编码为%22
答案 1 :(得分:-1)
在引号内使用 \ :
string str =“这是 \ ”某些报价 \ “你需要把 在字符串里面“;