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

    gestione pessiama del charset? help

    allora ragazzi ho una semplice stringa:

    $string che contiene varie lettere accentate

    questa stringa è in UTF-8 infatti se faccio


    echo mb_detect_encoding esce UTF-8.

    Ora il problema è che se la stampo a video dal browser senza modificare il charset della pagina viene visualizzata bene (con il charset di default ISO)

    se invece provo a modificare il charset, settando quello corretto con l'header:

    header('Content-Type: text/html; charset=utf-8');

    e provo a stampare la stessa $string (che ricordo è in UTF-8) allora il browser inizia a visualizzare i soliti quadratini vuoti.

    Mi chiedo come sia posisibile hce quella stringa in UTF8 viene visualizzata bene solo se è impostato il charset ISO nel browser =/

  2. #2
    Evidentemente la stringa non e' codificata in utf8. mb_detect_encoding() non e' per nulla affidabile (appena testato, file codificato in latin1 lo riconosce come utf8).

  3. #3
    Originariamente inviato da k.b
    Evidentemente la stringa non e' codificata in utf8. mb_detect_encoding() non e' per nulla affidabile (appena testato, file codificato in latin1 lo riconosce come utf8).
    hmm bene

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.