Ben bir komut dosyası oluşturmak için çalışıyorum benim yeni utf-8 biçimlendirilmiş veritabanına bir eski eski mysql veritabanından veri kopyalar.
Bir özel alan, bana onun bir latin1 alanını sorun neden olduğunu - ve bir kayıt içinde şu vardır:
!-#$%'&*£¥
Güncellemesi gerçekleştirildiğinde, ben aşağıdaki hata iletisini alabilirsiniz:
Zend_Db_Statement_Exception: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xA3' for column 'messageContent' at row 1 in C:\xampp\htdocs\portal\
library\Zend\Db\Statement\Pdo.php on line 234
Şimdi, ben bir soruna neden karakterler şerit isterdim, ama kontrol daha başka ord($character) <= 126
Ne yapacağımı bilmiyorum. Benim yöntem değerli verilerinizi kaybedebilirsiniz endişeliyim.
Ben Windows 7 üzerinde MySQL 5.1.43 kullanıyorum - PHP 5.3.1 ile