Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Utf8 - Grattacapi

  1. #1

    Utf8 - Grattacapi

    Salve a tutti,

    utilizzo wordpress su un database mysql 5 con encoding e collation utf8

    Avrei bisogno di creare esternamente alla struttura del forum stesso un feed in xml.

    Purtroppo tale xml mi funziona correttamente se e solo se inserisco come encoding ISO-8859-1 mentre vorrei utilizzare UTF-8 per maggiore compatibilità con i feed reader.

    La cosa strana è che le normali procedure con utf8_encode non risolvono la situazione

    Ecco i miei header:

    Codice PHP:
    <?php
    header
    ("Content-Type: application/xml; charset=UTF-8"); 
    echo 
    '<?xml version="1.0" encoding="UTF-8"?>'?>
    Se eseguo semplicemente le query, senza usare ut8_encode ottengo dei punti interrogativi al posto dei caratteri non convenzionali (apici e virgolette non dritte ad esempio, lettere accentate).

    Se invece cerco di normalizzare il testo eseguendo utf8_encode ottengo dei quadrati con 4 numeri.

    Che cosa posso fare? :master:




    EDIT:

    Aggiungo che mb_detect_encoding dato sulle stringhe incriminate mi restituisce ASCII
    http://embracesblog.mine.nu
    http://wiki.ubuntu-it.org/AndreaOlivato

  2. #2
    UP
    http://embracesblog.mine.nu
    http://wiki.ubuntu-it.org/AndreaOlivato

  3. #3
    Aggiungo che ora si vedono bene i caratteri accentati , le virgolette e gli apici convenzionali, mentre continuo a vedere i quadrati dell'utf8 per le virgolette storte, gli apostrofi, le lineette non convenzionali.

    Ho ottenuto il passo in più usando utf8_encode, ma questo non sembra influenzare gli altri caratteri

    Ho controllato sul db se per caso fossero inseriti male, ma tali caratteri sono visualizzati correttamente da phpmyadmin...
    http://embracesblog.mine.nu
    http://wiki.ubuntu-it.org/AndreaOlivato

  4. #4
    Sto litigando anch'io con un problema simile ed al momento oltre ad usare htmlspecialchars o str_replace per casi particolari per molti altri problemi non ho ancora soluzione !!
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

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.