Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    105

    Carattere tedesco dentro array...

    ciao, ho un csv su cui ci sono delle categorie...
    mettiamo che io abbia il seguente array in uno script php...
    codice:
    $accepted_cats=array( 
    "cat1", "cat2", "cat3", "Kleine Haushaltsgeräte" );
    come faccio a specificare che lo script deve interpretare quella ä di Haushaltsgeräte per come la vede... ? il browser mi dà punto interrogativo al suo posto dopo l'esecuzione...e ovviamente quella categoria viene ignorata...

    grazie mille

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Devi dirlo al browser di usare una codifica UTF-8 per la pagina:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    105
    il browser ha già
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    eppure appare il punto interrogativo al posto della ä
    e la categoria non viene importata dal csv... l'unica che non viene importata, le altre non hanno caratteri speciali

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Il contenuto dell'array viene generato leggendo da un DB?
    In tal caso imposta la connessione al database con charset utf-8

    mysql_set_charset('utf8');

    subito dopo la connessione al db.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    105
    molto strano... sto navigando con chrome e all'interno di una view source ho aperto il find e ho inserito la lettera ...ed ecco che non cercava solo quella lettera ma tutte le a... anche quelle normali... allora sono andato nello script e a quella tedesca ho sostituito la a normale... il risultato è che legge ed importa la categoria!
    ... chi sa dirmi come può succedere questa cosa? grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    105
    Originariamente inviato da Alhazred
    Il contenuto dell'array viene generato leggendo da un DB?
    In tal caso imposta la connessione al database con charset utf-8

    mysql_set_charset('utf8');

    subito dopo la connessione al db.
    è il contrario... io leggo da un csv e devo importare su database

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.