2012-07-16 18 views

risposta

0

La mia ipotesi è che si sta vedendo la distinta base e mostrando valori come '\ Xef \ XBF \ XBD' (vedi http://en.wikipedia.org/wiki/Byte_Order_Mark per lo sfondo info)

Si consiglia di controllare il set di caratteri per garantire che comprende i valori, prova UTF8 piuttosto che latino o qualsiasi altra cosa tu stia usando e vedi se fa la differenza.

+0

Da dove proviene la BOM? MySQL non usa BOM, quindi non sarebbe inserito da MySQL. E se proviene dal suo editor di codice, sarebbe il primo carattere nel suo codice sorgente, che non sarebbe in grado di trovare la sua strada nel database. –

+0

Ho avuto problemi simili cercando di inserire il simbolo del marchio registrato, stavo ottenendo un valore stringa errato da MySQL con il BOM elencato. I dati passati a MySQL sono l'origine del problema, ma il problema viene segnalato in MySQL. –

Problemi correlati