Re: How to upload form data containing special characters correctly?
- From: Wim Cossement <wcosseme@xxxxxxxxxxxxxx>
- Date: Mon, 04 Sep 2006 15:37:27 +0200
Jerry Stuckle wrote:
You'll need to select the correct character set for MySQL. It might be utf-8, as some have suggested, but you might find another charaset more applicable. See the MySQL doc and comp.databases.mysql newsgroup for more info on mysql topics.
Well, I've been hearing for a while UTF-8 is the best for all that stuff, so tables and DB's are all in utf8_general_ci (does anyone know the difference between that and utf8_bin, and what's utf8_unicode_ci doing in that list)
Also, rather than use addslashes() you should use mysql_real_escape_string() to escape your characters.
Some like the other better, there are still discussions going on... :-)
http://www.sitepoint.com/forums/showthread.php?t=337881
You shouldn't use htmlspecialchars() for storing data into the database; that's a display issue, not a storage issue. You should only use it when displaying data (if necessary).
The fact is that the data does not realy need to be displayed in a webpage, this is just for uploading. I'll rather use OpenOffice with MyODBC to edit the data when needed and use a report to display it.
And also ensure you're using the correct character set on your html page to display the data.
I guess this is the case.
The header contains <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
Now I'm going to try this and I'll let you know the outcome.
Thanks a bunch,
Wimmy
.
- Follow-Ups:
- Re: How to upload form data containing special characters correctly?
- From: Jerry Stuckle
- Re: How to upload form data containing special characters correctly?
- References:
- Re: How to upload form data containing special characters correctly?
- From: Jerry Stuckle
- Re: How to upload form data containing special characters correctly?
- Prev by Date: Re: How to upload form data containing special characters correctly?
- Next by Date: How long do session variables last and how do I change this?
- Previous by thread: Re: How to upload form data containing special characters correctly?
- Next by thread: Re: How to upload form data containing special characters correctly?
- Index(es):
Relevant Pages
|