Odioso charset

2 views
Skip to first unread message

RedFoxy

unread,
Dec 10, 2013, 8:17:52 AM12/10/13
to zb-p...@googlegroups.com
Ciao a tutti,
Stò facendo dei “plugin” a ponte tra diversi applicativi, come wordpress-vbulletin e ho il solito odioso problema del charset, in pratica prendo il dato di un articolo scritto su wordpress e lo passo così com’è a vbulletin, ma i caratteri accentati vanno a quel paese… come posso fare a passare correttamente il charset senza sapere la partenza e la destinazione?


RedFoxy Darrest

Marcello Vezzelli

unread,
Dec 10, 2013, 8:29:50 AM12/10/13
to zb-p...@googlegroups.com
Il 10/12/2013 14:17, RedFoxy ha scritto:
Ciao a tutti,
St� facendo dei �plugin� a ponte tra diversi applicativi, come wordpress-vbulletin e ho il solito odioso problema del charset, in pratica prendo il dato di un articolo scritto su wordpress e lo passo cos� com�� a vbulletin, ma i caratteri accentati vanno a quel paese� come posso fare a passare correttamente il charset senza sapere la partenza e la destinazione?

Ehm, per fare una conversione devi sapere sia il charset origine che quello destinazione, altrimenti come fai a convertire?
Rendili parametrici e configurabili. Usa dei default ragionevoli (utf8 per entrambi) e lascia all'utente la possibilit� di modificare la configurazione.
Il charset origine in teoria lo puoi ricavare anche dalla pagina html che contiene l'articolo, dal tag meta
<meta http-equiv="Content-type" content="text/html;charset=utf-8" />

Il charset destinazione devi saperlo.

Per la conversione ti consiglio iconv.

saluti
Marcello


RedFoxy

unread,
Dec 10, 2013, 8:46:20 AM12/10/13
to zb-p...@googlegroups.com
Il giorno 10/dic/2013, alle ore 14:29, Marcello Vezzelli <marc...@vezz.it> ha scritto:

Ehm, per fare una conversione devi sapere sia il charset origine che quello destinazione, altrimenti come fai a convertire?
Rendili parametrici e configurabili. Usa dei default ragionevoli (utf8 per entrambi) e lascia all'utente la possibilità di modificare la configurazione.

Il charset origine in teoria lo puoi ricavare anche dalla pagina html che contiene l'articolo, dal tag meta
<meta http-equiv="Content-type" content="text/html;charset=utf-8" />

Il charset destinazione devi saperlo.

Per la conversione ti consiglio iconv.

Il problema non era nell’html visto che non avevo output ma leggevo da una parte e inserivo nell’altra… in ogni caso ho risolto grazie a questa classe: https://github.com/neitanod/forceutf8/

Veramente utile e funzionale! Credo di aver finalmente risolto i miei casini di charset :D


RedFoxy Darrest

Marcello Vezzelli

unread,
Dec 10, 2013, 5:24:32 PM12/10/13
to zb-p...@googlegroups.com
Il 10/12/2013 14:46, RedFoxy ha scritto:
Il problema non era nell�html visto che non avevo output ma leggevo da una parte e inserivo nell�altra� in ogni caso ho risolto grazie a questa classe:�https://github.com/neitanod/forceutf8/

Veramente utile e funzionale! Credo di aver finalmente risolto i miei casini di charset :D

O meglio... hai nascosto sotto al tappeto i tuoi casini di charset ;)

saluti
Marcello

RedFoxy

unread,
Dec 11, 2013, 2:08:09 AM12/11/13
to zb-p...@googlegroups.com

Il giorno 10/dic/2013, alle ore 23:24, Marcello Vezzelli <marc...@vezz.it> ha scritto:

O meglio... hai nascosto sotto al tappeto i tuoi casini di charset ;)

perché?


RedFoxy Darrest

Cristiano Verondini

unread,
Dec 11, 2013, 7:52:38 AM12/11/13
to zb-p...@googlegroups.com
On 10/dic/2013, at 23.24, Marcello Vezzelli wrote:

Veramente utile e funzionale! Credo di aver finalmente risolto i miei casini di charset :D

O meglio... hai nascosto sotto al tappeto i tuoi casini di charset ;)
+1 :D

-- 
Cristiano Verondini
http://verondini.it/ - ICQ: 114 190

Reply all
Reply to author
Forward
0 new messages