Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: encoding utf-8 e ?

  1. #1

    encoding utf-8 e ?

    ho bisogno di un chiarimento:

    perchè in un documento xhtml la codifica del carattere impostata come utf-8

    <?xml version="1.0" encoding="utf-8"?>

    non riconosce alcuni caratteri come l' apostrofo?

    inoltre questa dichiarazione

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />

    che risulta corretta alla validazione del w3c, perchè ripete 2 volte l'encoding del carattere?

    e se sostituisco l'uft con l'iso?

    grazie!

  2. #2
    utf-8 e' un econding molto delicato. usa un charset molto limitato. L'apostrofo, quello che ho appena usato lo riconosce sicuramente, dipende tu cosa intendi come apostrofo, attento che il tuo sistema di input non usi un apostrofo non ASCII.

    Per scrivere in italiano l'encoding giusto e' iso-8859-1

    Nella dichiarazione si ripete l'encoding perche' uno e' xml e l'altro html (in realta' il secondo puoi ometterlo se metti il primo, ma visto che il preambolo e' facoltativo e l'encoding obbligatorio...)
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    ti ringrazio.
    ho provato a sostituire l'encoding ma non viene più validato.
    il problema pare sia relativo ad apostrofi, ", e lettere accentate:

    non SGML character number 146

    domanda,

    se scrivo il mio testo in notepad, come lo devo salvare?
    sul mio pc (windows xp), a differenza dell' utf-8, lo vedo correttamente, dov'è il problema?


  4. #4
    Il problema probabilmente sta nel sistema di Input. Se il tuo editor inserisce caratteri non validi non puoi farci niente, se non cambiare editor.

    Prova ad usare qualche altro editor (non fare copia e incolla: riscrivi!). Quando usavo WIN c'era TextPad che non era male, se no, VIM.

    http://www.vim.org (questo e' gratis)
    http://www.textpad.com (questo e' shareware)
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  5. #5
    bene.

    ho riscritto a manina accenti, virgolette ed apostrofi ed è tutto a posto.

    grazie ancora


  6. #6
    Ma avevi copincollato??

    Guarda che su windows il copia e incolla fa delle autentiche schifezze!
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  7. #7
    Ma non c'è una istruzione php che converte tutto in formato utf-8? anche sbagliando qualche carattere basta che lo faccia o non passero' mai questa validazione W3C!!

  8. #8
    Riprendo questo 3D anche io sto cercando di creare con ASP dei feed RSS ma quando valido mi da proprio errore sull'encoding

    #

    Your feed appears to be encoded as "UTF-8", but your server is reporting "US-ASCII" [help]


    #

    line 1, column 1524: 'utf8' codec can't decode byte 0xb5 in position 1523: unexpected code byte (maybe a high-bit character?)

    Solo che i dati in un DB access, che devo correggerlo tutto?

  9. #9
    Io ho lo stesso problema di validazione per un xml che creo con php per formare un feed rss. Poichè prendo i dati da un db mysql in cui più redattori scrivono i loro articoli, mi succede che quando vi sono lettere accentate il documento non è più valido e laa classe php che mi trasforma xls in html mi restituisce un errore di documento non ben formato. Avete idea di come risolvere il problema?

  10. #10
    Io prendo il testo da un db in cui molti scrivono con i più svariati editor, quindi non ho il controllo sui sistemi di input. Non c'è un sistema per convertire qualsiasi tipo di input corretto o meno, in codice che viene validato?

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.