Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047

    Funzione che converte &#nnn; in utf8?

    Ciao, dovendo migrare dei dati da un DB all'altro ho usato la funzione

    html_entity_decode(utf8_encode($stringa), ENT_COMPAT, "UTF-8")

    in modo da portarmi tutto su utf8, eliminare le entità html che sono finite dentro il db.
    funziona tutto, quindi quello che prima nel db era codificato con &_agrave; adesso è inserito come à (in utf8)

    le uniche cose che sono "rimaste fuori" sono le entità estese tipo &_#286;
    sembra proprio che html_entity_decode se le lasci scappare.

    Qualcuno mi sa dire se esiste una funzione, qualcosa per catturare anche quelle?
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    ho trovato

    mb_convert_encoding($str, "UTF-8", "HTML-ENTITIES")

    con l'estensione mb_string attivata
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.