sql >> Databasteknik >  >> RDS >> Mysql

ColdFusion - Infogar arabiska/persiska tecken i mysql

(Från kommentarer ...)

Kontrollera teckenuppsättningen i din kolumn eller bord. Se till att den stöder unicode-tecken. Till exempel UTF-8:

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

Dessutom, istället för att använda N'literal' syntax kan du lika gärna använda den nya cfsqltypen cf_sql_nvarchar . Med dessa ändringar borde det fungera bra.

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

Sidanteckning - Inget med din fråga att göra, men cfprocessingdirective har ingen effekt här. Den används när du behöver bädda in, eller hårdkoda, Unicode-tecken i ett CF-skript. Eftersom du inte gör det behöver du det inte.



  1. Kontrollera om tabellen finns och om den inte finns, skapa den i SQL Server 2008

  2. Lösenordet verifieras inte med funktionen password_verify

  3. hur man skapar en tabell i oracle

  4. 7-stegsguide för att använda Access med Azure Multi-Factor Authentication