Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258

    Replace non funzionante da caratteri del database Access

    C'è qualcosa che non mi torna:

    testo="è"
    testo=Replace(testo, "è", "prova")

    con queste due righe di codice il replace funziona alla perfezione ma quando il valore testo è preso dal database (access) il replace non funziona più, è come se il carattere "è" sul database non fosse intercettato dal replace;

    c'è qualcosa che mi sfugge?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    ciao luca (e buon anno),
    devi accertarti che:
    1) nel db sia stato scritto il carattere speciale e non la sua entità
    2) la catena dei file che usi per leggere e scrivere abbia la stesse codifica (utf-8 )*
    3) il charset chiamato nelle pagine sia di questo stesso tipo

    (oppure 16 o 32, anche se 16 e 32 non li ho mai usati e non ne conosco i reali vantaggi, se ce ne sono. più o meno tutti usiamo utf-8)
    Ultima modifica di Vincent.Zeno; 01-01-2015 a 16:09

  3. #3
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    1) nel database è scritto proprio "è"
    2) la codifica che uso è la utf-8 in tutte le pagine
    3) la 3 non l'ho capita

    p.s.: buon anno

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da Luca1317 Visualizza il messaggio

    3) la 3 non l'ho capita
    non conosco bene il contesto, ma il charset sai cos'è :
    codice:
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">

  5. #5
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    ah, ok; avevo già risposto alla seconda dicendo che avevo il charset utf-8 quindi credevo di non aver capito la terza.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    ho fatto ora una prova al volo... effettivamente il carattere mi viene servito come entità numerica e non come simbolo.
    anche spulciando nelle opzioni e variabili con trovo qualcosa da modificare...

    proverò ancora ma...

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da Luca1317 Visualizza il messaggio
    ah, ok; avevo già risposto alla seconda dicendo che avevo il charset utf-8 quindi credevo di non aver capito la terza.
    parlavo sia della codifica del file che del charset chiamato per la stampa

  8. #8
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    anche aggiungendo
    Response.CodePage = 65001
    Response.CharSet = "utf-8"

    il problema rimane

  9. #9
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    ho fatto ora una prova al volo... effettivamente il carattere mi viene servito come entità numerica e non come simbolo.
    anche spulciando nelle opzioni e variabili con trovo qualcosa da modificare...

    proverò ancora ma...
    entità numerica? intendi in codice ascii?

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    yep, per l'esattezza questo: &_#232; (senza_)




    http://www.w3schools.com/charsets/re...entities_4.asp

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.