On Thu, 05 Oct 2006 18:14:59 -0400, [EMAIL PROTECTED] wrote:

> I have a webpage that allows users to post news stories for their department. 
>  The site uses AJAX to send the data to the webserver.  The problem I'm 
> having is when the user uses some unicode characters like bullets or MS Word 
> quotes, the page comes out weird.  
> 
> Here's the process.
> 1. The user enters the story and clicks save.
> 2. The javascript uses the escape function to turn the text into something 
> that can be posted to the server.  This function turns spaces into %20, but 
> it turns unicode characters into a longer string like %uXXXX.
> 3. The javascript then sends the data to the processing page.
> 4. The PHP processing page receives the data and saves it to the mySQL 
> database server.
> 
> The problem I see is that any unicode character is saved in it's escaped 
> unicode sequence.  For example a bullet is saved into the database as a 
> literal %u2022.  What I need to know is what function can I use so that it's 
> either saved as the unicode bullet character or displayed back on the page as 
> the bullet?  
> 
> Thank you
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

If you post that data via POST method, use encodeURIComponent() to
encode the string, and then the server-side script can accesses it
directly.

--
Sorry for my poor English.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to