<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problemi con apostrofi]]></title><description><![CDATA[<p dir="auto">So che il tema degli apostrofi è stato dibattuto in diverse discussioni ma rileggendole, non ho trovato quanto fa al caso mio, per cui ritorno sull'argomento.</p>
<p dir="auto">Ho un sito in cui gli utenti inseriscono dei testi (delle opere letterarie) in un form che passa il tutto ad una pagina PHP che salva i dati su un dabatase MySql.<br />
Le pagine sono codificate come UTF-8 e il database usa collation latin1_bin.</p>
<p dir="auto">Nella pagina che riceve i dati uso questa funzione per sistemare il testo:</p>
<pre><code>function correggi_testo&amp;#40;$testo&amp;#41;
&amp;#123;
	$testo_temporaneo=$testo;
	$testo_temporaneo=str_replace&amp;#40;"?","'",$testo_temporaneo&amp;#41;;
	$testo_temporaneo=str_replace&amp;#40;"?","'",$testo_temporaneo&amp;#41;;
	$testo_temporaneo=str_replace&amp;#40;"`","'",$testo_temporaneo&amp;#41;;
	$testo_temporaneo=utf8_decode&amp;#40;$testo_temporaneo&amp;#41;;
	$testo_temporaneo=mysql_escape_string&amp;#40;$testo_temporaneo&amp;#41;;
	return $testo_temporaneo;
&amp;#125;
</code></pre>
<p dir="auto">Le prime righe hanno la funzione di sostituire apostrofi speciali messi dai programmi di videoscrittura (come Word) con l'apostrofo dritto ' che altrimenti non sarebbero supportati da utf8_decode(). Questo nelle mie intenzioni, perchè in realtà la funzione non svolge il suo compito: se inserisco ad esempio il testo "guarda quell?albero" viene trasformato in "guarda quell?albero".</p>
<p dir="auto">Mi sapete dire dove sbaglio e come posso rimediare?<br />
Grazie mille</p>
]]></description><link>https://connect.gt/topic/9981/problemi-con-apostrofi</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 14:07:03 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/9981.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 May 2006 20:42:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problemi con apostrofi on Fri, 05 May 2006 12:04:16 GMT]]></title><description><![CDATA[<p dir="auto">Ciao a tutti!!!</p>
<p dir="auto">hehe sembra un problema comune quello dell'apostrofo...</p>
<p dir="auto">la funzione str_replace accetta anche array</p>
<p dir="auto">quindi puoi fare anche una cosa così (poi puoi integrarla nella funzione ovviamente):</p>
<p dir="auto">$frase="Pippo è l'amico di Topolino";</p>
<p dir="auto">$old_chars = array ("'", """); // ECCETERA...<br />
$new_chars = array ("'", "&amp;34;"); // ECCETERA...</p>
<p dir="auto">$nuova = str_replace ($old_chars, $new_chars, $frase);</p>
<p dir="auto">anche se ti consiglierei vivamente di prendere in considerazione il FCK EDITOR e sostituirlo ai campi di textarea (ti risolve da solo TUTTI i problemi dei caratteri...):</p>
<p dir="auto"><a href="http://fckeditor.net" rel="nofollow ugc">fckeditor.net</a></p>
<p dir="auto">Max.</p>
]]></description><link>https://connect.gt/post/319609</link><guid isPermaLink="true">https://connect.gt/post/319609</guid><dc:creator><![CDATA[mr.valdemar]]></dc:creator><pubDate>Fri, 05 May 2006 12:04:16 GMT</pubDate></item><item><title><![CDATA[Reply to Problemi con apostrofi on Fri, 05 May 2006 06:34:24 GMT]]></title><description><![CDATA[<p dir="auto">hai ragione apsoft, non ho letto bene la tua domanda  <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--disappointed" title=":(" alt="😞" /><br />
per quello ho messo vt  :bho:</p>
]]></description><link>https://connect.gt/post/319601</link><guid isPermaLink="true">https://connect.gt/post/319601</guid><dc:creator><![CDATA[kabodie]]></dc:creator><pubDate>Fri, 05 May 2006 06:34:24 GMT</pubDate></item><item><title><![CDATA[Reply to Problemi con apostrofi on Thu, 04 May 2006 21:25:43 GMT]]></title><description><![CDATA[<p dir="auto">Veramente in questo caso la funzione addslashes() non c'entra...<br />
Se rileggi bene il mio post, il problema non è con l'accento normale (quello presente sulla tastiera) ma con i vari accenti che programmi di videoscrittura usano.<br />
addslashes() già la uso, ma non si trattava di quello...</p>
]]></description><link>https://connect.gt/post/319608</link><guid isPermaLink="true">https://connect.gt/post/319608</guid><dc:creator><![CDATA[apusoft]]></dc:creator><pubDate>Thu, 04 May 2006 21:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problemi con apostrofi on Thu, 04 May 2006 21:22:22 GMT]]></title><description><![CDATA[<p dir="auto">vt</p>
]]></description><link>https://connect.gt/post/319600</link><guid isPermaLink="true">https://connect.gt/post/319600</guid><dc:creator><![CDATA[kabodie]]></dc:creator><pubDate>Thu, 04 May 2006 21:22:22 GMT</pubDate></item><item><title><![CDATA[Reply to Problemi con apostrofi on Wed, 03 May 2006 06:32:09 GMT]]></title><description><![CDATA[<p dir="auto">Sì, potrei, ma la cosa non cambia. Ciò che non riesco a fare è la sostituzione: str_replace non svolge il suo compito, con quei caratteri...</p>
]]></description><link>https://connect.gt/post/319607</link><guid isPermaLink="true">https://connect.gt/post/319607</guid><dc:creator><![CDATA[apusoft]]></dc:creator><pubDate>Wed, 03 May 2006 06:32:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problemi con apostrofi on Wed, 03 May 2006 00:42:59 GMT]]></title><description><![CDATA[<p dir="auto">Ciao <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":-)" alt="🙂" /><br />
Non puoi sostituirlo con l'entità ´ ? <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/post/319581</link><guid isPermaLink="true">https://connect.gt/post/319581</guid><dc:creator><![CDATA[massy]]></dc:creator><pubDate>Wed, 03 May 2006 00:42:59 GMT</pubDate></item></channel></rss>