Mysql
 sql >> база данни >  >> RDS >> Mysql

Премахване на четирибайтови UTF-8 знака в класическия ASP/VBScript (свързан с MySQL)

Това трябва да работи:

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

Актуализирана функция:

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. Изтрийте MySQL информацията в таблицата с помощта на задания на Cron

  2. MySQL:Какво е страница?

  3. Извличането на данни от RDS дава AttributeError:обектът 'sqlalchemy.cimmutabledict.immutabledict' няма атрибут 'setdefault'

  4. Как мога да сортирам по множество колони, но не и по стойност?

  5. Как безопасно и ефективно да получите идентификатора на реда след вмъкване с mysql, използвайки MySQLdb в python?