Anyone! I'm out of online resources and answers. I guess this isn't possible to do...
> I've been reading for the last three days about character encodings and > such, but, have still been unable to figure out what I think should be a > simple solution. > > All I want to do is take curly or "smart" quotes that have been pasted or > entered into a form field and convert those into straight quotes (") before > I store the text in my database. > > It appears the data passed from the form to my PHP script is encoded as > Unicode. My version of MySQL does not support Unicode character encoding, > so, I need to convert that into Latin1 (or ISO-8859-1). > > When I use iconv() to translate the data that contains curly quotes, the > string gets chopped off at the very first curly quote and the rest of the > string is lost. This is the command I am using: > > $var = iconv("UTF-8", "ISO-8859-1", $var); > > When I use utf8_decode(), I at least get the whole string back, but, all the > curly quotes and apostrophes are turned into ? question marks. > > So, I presume there must be some way to convert those curly quotes into > straight ASCII quotes while the text is still in Unicode format, before I > run this through either iconv() or utf8_decode(). But, I've searched all > over for two days and can't figure out how to accomplish this. > > I'd really appreciate someone's help with this! It's driving me nuts!! > > Thanks, > > Monty -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php