Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    32

    Interrogazioni Access contenenti testi in cirillico.

    Ciao a tutti.
    Ho un database Access che devo interrogare attraverso una funzione ASP di ricerca.
    Devo fare query di questo tipo:
    codice:
    rs_access.Source = "SELECT descrizione_ru FROM aziende WHERE descrizione LIKE '%Компания%' "
    ma il risultato è sempre nullo in quanto ho verificato che nel database i testi russi sono codificati in questo modo
    codice:
    &#1050 &#1086 &#1084 &#1087 &#1072 &#1085 &#1080 &#1103.......
    e quindi il filtro di ricerca non matcha con nessuna parola.

    Non ho nessun problema a tirar su i testi russi con query semplici che non includano filtri di ricerca con parole in cirillico in quanto con la codifica UTF-8 della mia pagina ASP i caratteri strambi vengono codificati correttamente, ma sono impossibilitato a effettuare query come sopra descritto.

    Qualcuno ha una soluzione? :berto:

  2. #2
    Nado polzovat na stranize encode utf-8.
    Poproboi.

    Devi usare nella pagina l'encode utf-8.
    Prova.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    32
    il problema non è la codifica utf-8 della pagina asp che funziona bene.
    il problema è fare una query di ricerca all'interno di un database access che utilizza un'altra codifica. se cerco una parola in cirillico non trovo niente.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    32
    Nessuno sa aiutarmi?
    Non riesco a trovare una soluzione..
    In sostanza ho creato questo sito in lingua italiana e russa per un mio cliente, e in pratica va tutto bene a parte che a causa del problema descritto sopra non riesco a implementare la funzionalità di ricerca sui testi russi del sito

  5. #5
    Prova a far passare il testo della ricerca dalla funzione
    server.HTMLEncode oppure da server.URLEncode e poi la passi alla query.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    32
    grazie mems ma ho già provato anche le due funzioni che hai citato senza risultato
    credo che ogni carattere cirillico della stringa di ricerca venga codificato da access con una sequenza di 6 caratteri + ;
    esempio parola russa "Компания":
    К = &#1050 + ;
    о = &#1086 + ;
    м = &#1084 + ;
    п = &#1087 + ;
    а = &#1072 + ;
    н = &#1085 + ;
    и = &#1080 + ;
    я = &#1103 + ;

  7. #7
    Originariamente inviato da Mauri77
    grazie mems ma ho già provato anche le due funzioni che hai citato senza risultato
    credo che ogni carattere cirillico della stringa di ricerca venga codificato da access con una sequenza di 6 caratteri + ;
    esempio parola russa "омпания":
    о = &#1086 + ;
    м = &#1084 + ;
    п = &#1087 + ;
    а = &#1072 + ;
    н = &#1085 + ;
    и = &#1080 + ;
    я = &#1103 + ;
    Ci manca la к davanti...

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    32
    sì ora ho corretto.
    non vedo via d'uscita

  9. #9
    Originariamente inviato da Mauri77
    sì ora ho corretto.
    non vedo via d'uscita
    Mi sa che devi chiedere su qualche FORUM russo che si occupa di programmazione ASP.
    Se non conosci il russo prova a chiedere in inglese... io non conosco alcun forum russo però che tratta asp...

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    32
    grazie comunque mems.
    se per caso qualcuno avesse una soluzione diventa il mio idolo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.