Gente avendo delle stringhe codificate in html tipo "città" come faccio a visualizzarli in maniera corretta?
tnx!!!
Gente avendo delle stringhe codificate in html tipo "città" come faccio a visualizzarli in maniera corretta?
tnx!!!
città non è codificato....
096776871nbjh5g54ui5101h5 se vuol dire città è codificato.....
non è che invece che averle già codificate sei tu che le vuoi codificare...del tipo città deve diventare citt & a g r a v e...
spiegati meglio![]()
Let's your dream came true!
L'avevo scritto codificato solo che ovviamente l'html lo ha interpretato ecco qua: citt& #224; senza spazio ovviamente
fai un controllo sulle stringhe e se ad esempio una parte della stringa è & # 2 2 4 lo sostituisci con la à
Let's your dream came true!
Si ma mi servirebbe x tutti i caratteri devo inserire x tutti i vari codici ascii?
Questo è pezzo di codice del mitico Francesco Balena, però manca la parte x il controllo dei caratteri accentati come posso aggiungerla?
Function HTMLDecode(ByVal html As String) As String
Dim i As Long
HTMLDecode = html
Do
' ricerca il carattere & successivo, esci se non ce ne sono
i = InStr(i + 1, HTMLDecode, "&")
If i = 0 Then Exit Do
' controlla se si tratta di un carattere speciale
If StrComp(Mid$(HTMLDecode, i, 6), "", vbTextCompare) = 0 Then
HTMLDecode = Left$(HTMLDecode, i - 1) & " " & Mid$(HTMLDecode, _
i + 6)
ElseIf StrComp(Mid$(HTMLDecode, i, 6), """, vbTextCompare) = 0 Then
HTMLDecode = Left$(HTMLDecode, i - 1) & """" & Mid$(HTMLDecode, _
i + 6)
ElseIf StrComp(Mid$(HTMLDecode, i, 5), "&", vbTextCompare) = 0 Then
HTMLDecode = Left$(HTMLDecode, i - 1) & "&" & Mid$(HTMLDecode, _
i + 5)
ElseIf StrComp(Mid$(HTMLDecode, i, 4), "<", vbTextCompare) = 0 Then
HTMLDecode = Left$(HTMLDecode, i - 1) & "<" & Mid$(HTMLDecode, _
i + 4)
ElseIf StrComp(Mid$(HTMLDecode, i, 4), ">", vbTextCompare) = 0 Then
HTMLDecode = Left$(HTMLDecode, i - 1) & ">" & Mid$(HTMLDecode, _
i + 4)
End If
Loop
End Function
prova a guardare la funzione replace..io non ci ho capito molto (a dir la verità non mi funzia) ma potrebbe essere una valida alternativa al tuo problema
Let's your dream came true!
Dovrei costruirmi la parte che trasforma il codice ascii nel carattere corrispondente![]()
esatto...innanzitutto ti consiglio di farti un giro nel forum di HTML e cercarti la tabella di conversione....
fai una breve ricerca e vedrai che la trovi...
poi postala qui che vediamo di aiutarti....(le conversioni non me le ricordo tutte a memoria)...
![]()
Let's your dream came true!
Ecco qua mi aiutate adesso x favore:
http://www.ascii.cl/htmlcodes.htm
tnx!!!