投稿した一重引用符は、「アキュートアクセント
と呼ばれます。 '、これは多くの場合、一部のWebアプリケーションによって一般的な一重引用符から変換されます。 UTF8
です Latin-1
に挿入された場合の文字 データベースは「’」に変換されます。これは、MySQLの文字セットをUTF8
に変更する必要があることを意味します 、またはWebサイトの文字セットをLatin-1
に変更します 。前者が優先されます:
ALTER DATABASE YourDatabase CHARACTER SET utf8;
ALTER TABLE YourTableOne CONVERT TO CHARACTER SET utf8;
ALTER TABLE YourTableTwo CONVERT TO CHARACTER SET utf8;
...
ALTER TABLE YourTableN CONVERT TO CHARACTER SET utf8;