Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema cn request()

  1. #1
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772

    problema cn request()

    Ciao,
    ho un problema legato ad un request().

    Ricavo la keyword da cercare nel DB dall'url, che ha la seguente forma
    .../search.asp?keyword=a

    cerca = request("keyword")


    Il problema è che qualora arrivi un carattere non ASCii, questo non viene letto correttamente e la seguente ricerca nel db nn è corretta.
    Ad es, se l'url è search.asp?keyword=č, lui associa a cerca la c normale.

    Come posso risolvere?

    GraZie

    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  2. #2
    veramente essendo unicode ti diventa (con l'escape)

    %C4%8D

    inoltre non so come fai a prendere un querystring mettendo request("keyword")
    quello prende i dati passati in post non in get
    san imente saluta

    * http://simonecingano.it *

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da imente
    veramente essendo unicode ti diventa (con l'escape)

    %C4%8D

    inoltre non so come fai a prendere un querystring mettendo request("keyword")
    quello prende i dati passati in post non in get
    Request prende tutto Simone...

    Roby

  4. #4
    Originariamente inviato da Roby_72
    Request prende tutto Simone...

    Roby
    :rollo: ma quanto so' scemo...

    cmq per quanto riguarda il problema...
    non capisco come mai gli tenga C...

    io se fo la stessa cosa mi viene fuori


    test.asp?test=č

    response.write request("test")

    --> Ä

    questione di gestire il caso unicode...
    ma sinceramente ora come ora non ho idee...
    san imente saluta

    * http://simonecingano.it *

  5. #5
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    perche a te lo da corretto e a me no ?
    per curiosità, su che browser provi?

    grazie a tutti peR le rispoSte
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Controlla il charset nel tag <meta http-equiv="content-type" content="text/html; charset=windows-1252" />

    Roby

  7. #7
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    sembra funzionare impostando il charset ad europa centrale... visto che quelli sn i caratteri che mi interessano credo che sia piu che suff

    grazie a entrambi
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  8. #8
    Originariamente inviato da infinitejustice
    sembra funzionare impostando il charset ad europa centrale... visto che quelli sn i caratteri che mi interessano credo che sia piu che suff

    grazie a entrambi
    veramente, una volta tanto, io ho fatto più confusione che altro

    grazie roby
    san imente saluta

    * http://simonecingano.it *

  9. #9
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    beh, cosa dovrei dire io che tutta la mattina ho provato charset su charset, passando pure per quelli arabici e orientali, senza nemmeno pensare a quello del centro europa, pur dovendo usare quei caratteri

    a me.
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

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.