Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

ColdFusion - Chèn các ký tự tiếng Ả Rập / tiếng Ba Tư vào mysql

(Từ ý kiến ​​...)

Kiểm tra bộ ký tự cho cột của bạn hoặc bảng. Đảm bảo rằng nó hỗ trợ các ký tự unicode. Ví dụ:UTF-8:

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

Ngoài ra, thay vì sử dụng N'literal' cú pháp, bạn cũng có thể sử dụng cfsqltype cf_sql_nvarchar mới . Với những thay đổi đó, nó sẽ hoạt động tốt.

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

Ghi chú bên lề - Không liên quan gì đến câu hỏi của bạn, nhưng cfprocessingdirective không có hiệu lực ở đây. Nó được sử dụng khi bạn cần nhúng, hoặc mã cứng, các ký tự Unicode trong tập lệnh CF. Vì bạn không làm điều đó, bạn không cần nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tự động điền trong MySQL trong Windows

  2. Làm thế nào để nâng cấp wordpress tự lưu trữ và các plugin đã cài đặt của trang trực tiếp lên phiên bản mới nhất hiện có mà không gặp bất kỳ rắc rối nào?

  3. Làm thế nào để hiển thị tốt nhất trong Terminal một MySQL SELECT trả về quá nhiều trường?

  4. Tôi có thể tải xuống jar mysql jdbc từ đâu?

  5. codeigniter thêm IS NULL trong find_in_set