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

Xóa bốn ký tự UTF-8 byte trong ASP / VBScript cổ điển (liên quan đến MySQL)

Điều này sẽ hoạt động:

Function UTF8Filter(strString)
    On Error Resume Next
    For i = 1 to Len(strString)

        charCode = AscW(Mid(strString, i, 1))
        If charCode > 32 AND charCode <= 127 then   ' here was OR 
            'Append valid character'
            strString = Mid(strString, i, 1)
        End If
    Next

    UTF8Filter = strString
    On Error Goto 0
End Function

Đã cập nhật chức năng:

Function Remove4ByteUFT8(strString)
    Set objRegEx = CreateObject("VBScript.RegExp")
    objRegEx.Global = True   
    objRegEx.IgnoreCase = True
    objRegEx.Pattern = "/[\xF0-\xF7].../s"

    Remove4ByteUFT8 = objRegEx.Replace(strString, "")
End Function



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. so sánh ngày mysql với date_format

  2. MySQL:Đếm hai thứ trong một truy vấn?

  3. Lấy nhóm theo tổng và tổng tổng trong một truy vấn duy nhất

  4. innodb_lock_wait_timeout tăng thời gian chờ

  5. Tại sao truy vấn đó không hoạt động như tôi mong đợi?