私はMS SQLからMySQLにアクセスします。国際文字を格納するには、フィールドをUTF-8文字セットのvarcharとして宣言する必要があります。MySQLでのVarcharエンコーディング
私はSequel Proを使用してMySQLデータベースを開発しています。手動で国際的な文字をテーブルのフィールドに入力すると、それを理解できず、疑問符(?????)に変わります。
誰かが正しい方向に向いていますか?
私はMS SQLからMySQLにアクセスします。国際文字を格納するには、フィールドをUTF-8文字セットのvarcharとして宣言する必要があります。MySQLでのVarcharエンコーディング
私はSequel Proを使用してMySQLデータベースを開発しています。手動で国際的な文字をテーブルのフィールドに入力すると、それを理解できず、疑問符(?????)に変わります。
誰かが正しい方向に向いていますか?
簡単な例、
ALTER TABLE t MODIFY col1 CHAR(50) CHARACTER SET utf8;
出典:それは、あなたが続編プロの問題を持って動作しない場合http://dev.mysql.com/doc/refman/5.0/en/charset-conversion.html
ありがとうございます。まだ動かない。私はそれが私が気づいていないSequel Proの問題かもしれないと思っています。 – ssokol91
私はあなたがそのテーブルへのDDLアクセスを持っていることを確認します。また、MySQLのコマンドラインからデータベースにアクセスできる場合は、それを使用して推奨されるステートメントを実行します。 –
は、私が提供するソリューションをお試しください。 –