I realize I was too short, sorry.
NTPT wrote:
> but how to update affected columns ? error message does not  provide single  clue ( at least row name)
For every table and every column in the source database that might be
affected, try something like:
SELECT id, col FROM tab WHERE col LIKE E'%\x96%';
Then issue UPDATE statements for the affected rows, e.g. replacing "–" with "-".
> And dump-restore ?  It  do not underestand how it could help.. dumped as unicode  restore as unicode =
> I am at the same point ... dumping as latin2 and restore to utf8 will end with the some errors..  I
> suspect
You can run something like this over the plain text dump:
sed -e 's/–/-/g' dump.sql >fixed.sql
Of course there might be other windows characters lurking ...
Yours,
Laurenz Albe