sql >> データベース >  >> RDS >> Mysql

ColdFusion-アラビア語/ペルシア文字をmysqlに挿入する

    (コメントから...)

    列の文字セット を確認してください またはテーブル。 Unicode文字をサポートしていることを確認してください。例:UTF-8:

    CREATE TABLE ( name varchar(500) CHARSET UTF8, ....)
    

    また、 N'literal'<を使用する代わりに/ code> 構文については、新しいcfsqltype cf_sql_nvarcharを使用することもできます。 。これらの変更により、正常に機能するはずです。

        INSERT INTO ad ( name )  
        VALUES 
        (
           <!--- always scope variables ---> 
           <cfqueryparam value="#FORM.postTextBox#" cfsqltype="cf_sql_nvarchar">
        )
    

    補足-あなたの質問とは何の関係もありませんが、 cfprocessingdirective ここでは効果がありません。これは、CFスクリプト内にUnicode文字を埋め込むかハードコードする必要がある場合に使用されます。あなたはそれをしていないので、あなたはそれを必要としません。



    1. PHPとMySqlでのアップロードサイズの問題

    2. PostgreSQL-別のセル値に従ってデフォルトのセル値を設定します

    3. mysql:2つの日時の間のレコード数を取得します

    4. ProxySQLノードのパフォーマンスはどれくらいですか?