Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    caratteri speciali e var

    ciao furums!!

    ho un problemino ho cercato ma non ho trovato esattamento ciò che mi serve... in sostanza ho un link:

    codice:
    <a href="news.asp?A=<%="promozioni"%>&titolo=<%=rs2("titolo")%>">
    la pagina news è così:

    codice:
    <%
    'on error resume next
    'pagina che mostrano le news singolarmente in base al titolo                          	
    select case a
    case "promozioni"
    %>
    <%
    dim titolo
    dim rs1
    dim sql1
    titolo=request.querystring("titolo") 
    Set rs1 = Server.CreateObject("ADODB.Recordset")
    sql1="select * from news where titolo='"&replace(titolo,"'","''")&"'"  
    rs1.open sql1, dcnDB, 3, 3
    if not rs1.eof then
    %> 				   		  
    					<p class="grandezzacarattere" ><%=rs1("descrizione")%>
    
    
    <%
    end if
    rs1.close
    set rs1=nothing
    %>
    il problema è che il titolo contiene caratteri speciali come € & ecc... e quindi non mi visualizza il record ... se il titolo è senza caratteri specili mi visualizza tutto perfetto.. come posso risolvere??
    :master:

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    sono un po' a digiuno di asp mi spiegheresti meglio

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da slay
    sono un po' a digiuno di asp mi spiegheresti meglio
    c'è il link...non è chiaro?

    tuolink = Server.URLEncode(link)
    poi lo passi come href

    dovrebbe funzionà...non è che lo uso molto spesso
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    si infatti ho fatto così:

    codice:
    <a href="(Server.URLEncode("news.asp?A=<%="promozioni"%>&titolo=<%=rs2("titolo")%>"))">
    ma c'è qualche apice in più...

    ho tolto rimesso apici ma mi potresti dare la dritta giusta tu...

  6. #6
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Server.URLEncode è un funzione lato server...
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  7. #7
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    codice:
    <%
    link = Server.URLEncode("news.asp?A=" & promozioni & "&titolo=" & rs2("titolo"))
    %>
    
    <a href="<%=link%>">
    così?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ocio Sypher che l'urlencode lo devi fare solo per i valori dei parametri in querystryng, se lo fai su tutto il link ti encoda anche il punto di domanda ? gli uguali = e le e commerciali &
    slay così dovrebbe andare
    codice:
    <a href="news.asp?A=<%="promozioni"%>&titolo=<%=Server.URLEncode(rs2("titolo"))%>">
    ah... credo sia solo un esempio... ma lo sai che questa roba qua
    codice:
    <a href="news.asp?A=<%="promozioni"%>&titolo....
    equivale a
    codice:
    <a href="news.asp?A=promozioni&titolo....

  9. #9
    Originariamente inviato da willybit
    ocio Sypher che l'urlencode lo devi fare solo per i valori dei parametri in querystryng, se lo fai su tutto il link ti encoda anche il punto di domanda ? gli uguali = e le e commerciali &
    slay così dovrebbe andare
    codice:
    <a href="news.asp?A=<%="promozioni"%>&titolo=<%=Server.URLEncode(rs2("titolo"))%>">
    ah... credo sia solo un esempio... ma lo sai che questa roba qua
    codice:
    <a href="news.asp?A=<%="promozioni"%>&titolo....
    equivale a
    codice:
    <a href="news.asp?A=promozioni&titolo....
    mo funge... e poi magari forse risolvevo meglio se passavo l'id .... cmq dai imparo l'arte e metto da parte

  10. #10
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da willybit
    ocio Sypher che l'urlencode lo devi fare solo per i valori dei parametri in querystryng, se lo fai su tutto il link ti encoda anche il punto di domanda ? gli uguali = e le e commerciali &
    slay così dovrebbe andare
    codice:
    <a href="news.asp?A=<%="promozioni"%>&titolo=<%=Server.URLEncode(rs2("titolo"))%>">
    ah... credo sia solo un esempio... ma lo sai che questa roba qua
    codice:
    <a href="news.asp?A=<%="promozioni"%>&titolo....
    equivale a
    codice:
    <a href="news.asp?A=promozioni&titolo....
    opps...c'hai ragione
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.