Hi All,<br>
<br>
I was wondering if I could get some help here.  I am looking for an 
existing function/method/module that will properly convert all special 
characters (like those from Microsoft Word: smart quotes, mdash, 
ellipses, bullet points, etc.) to either a matching simpler character, 
or an HTML entity.<br>
<br>
HTML::Entities does a close job, but it does not handle everything correctly.<br>
<br>
I need to clean this data up for use in a google product feed (xml).<br>
<br>
Here is an example of some text I am having trouble with:<br>
( the +'s are actually bullet points)<br>
====== begin ======<br>
My doctor has recommended a dream specialist, and together we are trying
 to figure out what these nightmares mean. Jump into Hidden Object 
action in Doors of the Mind – Inner Mysteries.ADVANTAGES OF THE COMPLETE
 VERSION :DOORS OF THE MIND: INNER MYSTERIES + Dark atmosphere+ Spooky 
gameplay+ Explore a world of nightmares!<br>
======= end =======<br>
<br>
And here is the output from using HTML::Entities:<br>
====== begin ======<br>
My doctor has recommended a dream specialist, and together we are trying
 to figure out what these nightmares mean. Jump into Hidden Object 
action in Doors of the Mind &acirc;&#128;&#147; Inner 
Mysteries.ADVANTAGES OF THE COMPLETE VERSION :DOORS OF THE MIND: INNER 
MYSTERIES&Acirc;&nbsp;+&Acirc;&nbsp;Dark 
atmosphere+&Acirc;&nbsp;Spooky 
gameplay+&Acirc;&nbsp;Explore a world of nightmares!<br>
======= end =======<br>
<br>
Notice the extra &Acirc; all over the place.<br>
<br>
Any help you can provide would be immensely helpful.<br>
<br>
Thanks.<br>
--Alex<br>