Why is the character \x96 not allowed as a value in an INSERT query? I've SET 
NAMES utf8, the table collation is utf8_general_ci, the default character set 
for the table is utf8. I get this error message from my application:

ERROR: INSERT INTO prod 
(prod_title,prod_published,prod_pub_prod_id,prod_content_info,prod_samp_doc,prod_toc_doc,prod_type,prod_ready,prod_discont,prod_info_type,prod_id,prod_num,pub_id,prod_added,prod_updated,prod_export,prod_changed)
 
VALUES ('Disposable Paper Products ? Uruguay','2007-12-01','DPP2007UY','Pages: 
44','\\\\xa20\\d\\publishers\\eo\\fullreports\\DPP07_UY.pdf','\\\\xa20\\d\\publishers\\eo\\content\\DPP07_UY-LOC.doc','S',1,0,'E','Y8F1kqasoQVE90F',65642,'BG3g33kv5CDkim7',NOW(),NOW(),1,1);
 
Incorrect string value: '\x96 Urug...' for column 'prod_title' at row 1

That bizarre character in the middle of 'Disposable Paper Products ? Uruguay' 
is, as you can see, \x96. MySQL certainly doesn't seem to like it. The data is 
being read from a file. Curiously, if I copy the line directly from the input 
file it looks like this:

Disposable Paper Products - Uruguay

You may not be able to see it, but that is actually an n-dash (\x96).

Regards,

Jerry Schwartz
The Infoshop by Global Information Incorporated
195 Farmington Ave.
Farmington, CT 06032

860.674.8796 / FAX: 860.674.8341

www.the-infoshop.com
www.giiexpress.com
www.etudes-marche.com





-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to