<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>il blog di faqintosh.com comments on Problemi di encoding…</title>
    <link>http://www.faqintosh.com/blog/</link>
    <language>it</language>
    <ttl>40</ttl>
    <description>il blog di faqintosh.com comments</description>
    <item>
      <title>"Problemi di encoding…" by marco</title>
      <description>&lt;p&gt;Negli ultimi giorni i sistemisti di &lt;a href="http://www.site5.com"&gt;Site5&lt;/a&gt;, l’ottimo hosting di faqintosh, hanno aggiornato i server.&lt;/p&gt;


&lt;p&gt;Ne sono risultati purtroppo due problemi con l’encoding UTF-8 che faqintosh adotta, uno dovuto al Perl 5.8.8 e l’altro al modulo (fondamentale) HTML::Template&lt;/p&gt;

&lt;p&gt;Per il primo problema: Perl 5.8.x da una parte ora legge nativamente l'utf8, dall'altra mettendo testo utf8 in degli hash array succede che -se il testo può essere reso in Latin1- la rappresentazione interna diventa appunto Latin1 (ISO-8859-1).&lt;br /&gt;
Per cercare di risolvere questo problema ho dovuto mettere delle &lt;em&gt;pezze&lt;/em&gt; qua e là, senza esserne per nulla soddisfatto...&lt;/p&gt;

&lt;p&gt;Si avvicina (dolorosamente) il momento in cui dovrò riscrivere tutto il motore di gestione delle Faq, passandolo ad XML puro.&lt;/p&gt;

&lt;p&gt;Il secondo problema è invece dovuto al fatto che la nuova versione di HTML::Template pare non leggere più correttamente i caratteri UTF-8 nei template stessi, presumibilmente per il &lt;em&gt;modo&lt;/em&gt; in cui apre i file.&lt;br /&gt;
Questo problema è stato risolto sostiuendo nei template i caratteri estesi con il loro escape numerico Unicode.&lt;/p&gt;

&lt;p&gt;Se avete segnalazioni da fare relative all’encoding, o se avete idea di come risolvere meglio il problema, scrivete pure a &lt;em&gt;info (at) faqintosh.com&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 13 Oct 2006 09:19:00 CEST</pubDate>
      <guid>&lt;a href="/blog/articles/2006/10/13/problemi-di-encoding"&gt;Problemi di encoding…&lt;/a&gt;</guid>
      <link>&lt;a href="/blog/articles/2006/10/13/problemi-di-encoding"&gt;Problemi di encoding…&lt;/a&gt;</link>
    </item>
  </channel>
</rss>
