"Up to HM77 based models - Intel® Core™ i5" という文字列を挿入すると、mysql で "Incorrect string value: '\xE2\x88\x92 In...' for column 'spec_1'" というエラーが発生します。
これは、MS-Office からコピーされた文字と関係があることを知っています。
私はこれからいくつかのアイデアを得ましたが、なぜそれが起こっているのかまだわかりません. これを解決する最善の方法は何ですか?
リクエストに応じてsqlfiddleを追加するように編集--
エラーのアイデアを得るために、sqlfiddle.com で以下のクエリを試すことができます。
CREATE TABLE product_content ( spec_1 varchar(1000) DEFAULT NULL ) ENGINE=InnoDB AUTO_INCREMENT=1752 DEFAULT CHARSET=latin1; insert into product_content (spec_1) values('Up to HM77 based models − Intel® Core™ i5')