webForumDet fria alternativet

ett tecken som ser ut som en fyrkant??

ASP

8 svar · 1 795 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Frågan#1

Hej

har lånat ett script som en medlem här har ghort för dns uppslag..

skumma är att när jag sparar värdet för tex land i databsen så blir det t.ex "SE" följt av en fyrkant?? Fattar inte detta..

Koden:

			
myUrl = "http://www.wundersolutions.com/web-hosting/WHOIS/?Domain=" & db("ip_nr")
			Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
			objHTTP.Open "GET", myUrl, False			' Hämtar hela websidan. VAD GÖR FALSE ???
			objHTTP.Send
			strHTML=objHTTP.responseText				' GÖR EN STRÄNG AV HELA SIDANS SOURCE
			
			Set regExp = New regexp
			regExp.Global = false 						' True visar alla. False visar första träffen.
			regExp.IgnoreCase = true 					' Bryr sig inte om gemaner/versaler
			
			regExp.Pattern = "country:(.*?)\n"			' Letar efter nätets namn
			Set hittade = regExp.Execute(strHTML)
			For each item in hittade
				'Response.Write(item.value)
			varNetCountry = trim(right(item.value,len(item.value)-9))
			Next
Medlem sedan sep. 2006867 inlägg
#2

Ofta visas en fyrkant när programmet inte har ett tecken för det tecknet.

Tecknet kan ofta visas i ett smartare program, tex MS Word. Men är det ett knastecken så kanske det inte är ett synligt tecken, som tex en tab-stopp eller en newline i unixformat etc.

Medlem sedan aug. 2001969 inlägg
#3

måste ju kunna köra någon replace eller något för att få bort det. men jag vet ju inte hur tecknet ska vara. kan ju inte skriva in en fyrkant i koden??

Medlem sedan juni 20034 013 inlägg
#4

Du kan ta bort fyrkanten. Det är 0x0a som står där vilket är samma sak som \n dvs en radbrytning.

Anledningen till att det visas som en fyrkant i Windows är att radbrytningar där ska bestå av två tecken: \r\n

Medlem sedan aug. 2001969 inlägg
#5

det går att ta bort.. vad ska jag köra replace på för tecken då??

Medlem sedan nov. 20051 317 inlägg
#6

Kanske så här?

Replace(myString,VbCrLf,"")

:) Jag vet inte, men testa

Medlem sedan aug. 2001969 inlägg
#7

den har jag testat..

Medlem sedan juni 20034 013 inlägg
#8

Hmm... hur var det man skrev i basic... chr(10) har jag för mig.

Medlem sedan aug. 2001969 inlägg
#9

japp du har rätt. fick svaret på ett annat forum. men kör replace på både Chr(10) och chr(13). En är för vbLf och den andra för vbCr..

271 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)