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

    problema complesso cross-linguaggi

    ho sul DB sql dei campi con lettere accentate tipo (à). quando le prendo dal db con il php e le stampo vedo sempre à, ma poi se cerco di usarla nel javascript non riesco a leggerli con il javascript.
    allora ho provato a fare uno str_replace (php), da (à) a (a) ma non la cambiava. come se (à) non fosse (à) ma un altra cosa....
    allora sono andato sul db e ho provato a modificare (à) con & agrave; e a rifare lo str_replace e stavolta ha funzionato.
    vorrei sapere se è proprio necessario che sul db siano scritti con & agrave; perchè vuol dire obbligare l'utente a non srivere accentato oppure a scrivere & agrave; & egrave; etc.
    someone can help me please?

    ps di charset non so nulla quindi se quella è la soluzione siate esplicativi. grazie

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    tutte le istruzioni dettagliate in questo articolo .

    Fammi sapere se sei riuscito a risolvere.

    Ciao

  3. #3
    ho provato a metterlo così ma il problema sussiste.

    class MySQL
    {
    function connect()
    {
    $this->host_name = "xxx";
    $this->user_name = "xxx";
    $this->password = "xxx";
    $this->data_name = "xxx";
    $this->link = mysql_connect($this->host_name, $this->user_name, $this->password) or die (mysq_error());
    mysql_select_db($this->data_name) or die (mysq_error());
    mysql_set_charset('utf8',$this->link);
    }
    }

  4. #4
    ok funziona
    grazie mille

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.