<font face="verdana,sans-serif">That&#39;s a good question, Nancy. I&#39;ve encountered the same thing where a client copies curly quotes into a page title and then the Pathauto-generated path doesn&#39;t work. Unfortunately HTML Purifier can&#39;t do anything about that because it&#39;s implemented as an input filter, and you can&#39;t apply input formats to titles.<br>
<br></font><br><div class="gmail_quote">On Fri, Apr 23, 2010 at 3:38 PM, nan wich <span dir="ltr">&lt;<a href="mailto:nan_wich@bellsouth.net">nan_wich@bellsouth.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div style="font-family: arial,helvetica,sans-serif; font-size: 14pt;"><div></div>
<div>Does it do titles too? My problems is that even the entities for things like left double quotes create headaches for titles, in some cases causing Drupal to store the title as a blank. This, in turn, causes Pathauto to screw up. CKEditor does not fix this because it only deals with the body.<br>
 </div><div class="im">
<p><font color="#ff007f" face="bookman old style, new york, times, serif" size="4"><i><b>Nancy E. Wichmann, PMP</b></i></font></p>
<p><font face="arial, helvetica, sans-serif">Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.</font></p>
<div><br></div>
</div><div style="font-size: 14pt; font-family: arial,helvetica,sans-serif;"><br>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"><font face="Tahoma" size="2">
<hr size="1">
<b><span style="font-weight: bold;">From:</span></b> Travis Carden &lt;<a href="mailto:travis.carden@gmail.com" target="_blank">travis.carden@gmail.com</a>&gt;<br><b><span style="font-weight: bold;">To:</span></b> A list for Drupal consultants and Drupal service/hosting providers &lt;<a href="mailto:consulting@drupal.org" target="_blank">consulting@drupal.org</a>&gt;<br>
<b><span style="font-weight: bold;">Sent:</span></b> Fri, April 23, 2010 4:11:28 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [consulting] HTML Character Sanitization Solution<br></font><div class="im">
<br><font face="verdana,sans-serif">For correcting invalid (x)HTML—even Microsoft Word crap—I know of no better solution than <a href="http://drupal.org/project/htmlpurifier" rel="nofollow" target="_blank">HTML Purifier</a>, which actually does an outstanding job, in my experience. It can be a little too restrictive for some use cases as it filters out JavaScript, OBJECT/EMBED, and IFRAME (and you can&#39;t configure it not to, as far as I can tell). In some such situations it can be helpfully paired with <a href="http://drupal.org/project/video_filter" rel="nofollow" target="_blank">Video Filter</a> and <a href="http://drupal.org/project/iframe_filter" rel="nofollow" target="_blank">Iframe Filter</a> or <a href="http://drupal.org/project/insertFrame" rel="nofollow" target="_blank">insertFrame</a>. (I don&#39;t have a solution for using it with JavaScript.) I suspect this module would solve most people&#39;s issues—I <i>think</i> it will even strip non-ASCII characters. Benjamin Finklea gives a good explanation of the module&#39;s installation and use in his book <a href="http://amazon.com/o/ASIN/1847198228/ref=nosim/traviscardenc-20" rel="nofollow" target="_blank">Drupal 6 Search Engine Optimization</a> from Packt.<br>
<br>Unfortunately, I can&#39;t use HTML Purifier with my current client because it&#39;s too restrictive for his needs. So what I&#39;m looking for is something that does nothing other than strip or (preferably) convert non-ASCII characters to their equivalent HTML entities. e.g.
 convert “My problem,” he said, “is simple—WYSIWYGs.” would become &amp;ldquo;My problem,&amp;rdquo; he said, &amp;ldquo;is simple&amp;mdash;WYSIWYGs.&amp;rdquo;. I have a sense that a good WYSIWYG should do this, but I haven&#39;t had any success with FCKEditor&#39;s &quot;paste from Word&quot; feature. Has anyone else? Does TinyMCE do any better?<br>
</font></div></div></div></div></div><br>_______________________________________________<br>
consulting mailing list<br>
<a href="mailto:consulting@drupal.org">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
<br></blockquote></div><br>