>>>> 2014/01/06 12:18 +0000, Dave Howorth >>>>
Everything appears to work except that text fields containing a Unicode
non-breaking space (0x00A0) are truncated just before that character. I
can see the field in the dump file and it looks OK, but it doesn't all
make it into the new database. 
<<<<<<<<
Well, there are too many aspects to this, but the first is the character set 
that "mysql" expects for input. If, say, it is USASCII (note that between the 
character set that "mysql" takes for input and the character set in the table 
no association is needful), the "nbsp" is out of range. (It is, of course, not 
nice if "mysqldump" yields an output that "mysql" cannot read.) Try entering it 
with some escape-sequence (this one is based on the original SQL with features 
from PL1, not from C, which MySQL supports if 'ANSI' is in "sql_mode"):

'some text ... ' || X'A0' || ' ... more text ...'

or (slightly less PL1)

CONCAT('some text ... ', X'A0', ' ... more text ...')


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

Reply via email to