Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्लासिक ASP/VBScript (MySQL संबंधित) में चार बाइट UTF-8 वर्ण निकालें

यह काम करना चाहिए:

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 समस्या - पूरा सर्वर खत्म हो गया! कृपया सलाह दें

  2. पायथन MySQLdb डीबी में सम्मिलित नहीं होगा

  3. PHP रीयलटाइम का उपयोग कर MySQL से डेटा हथियाना?

  4. ubuntu linux में MySql रूट पासवर्ड कमांड लाइन को कैसे रीसेट/बदलें?

  5. MySQL डीबी में कॉलम नामों में हाइफ़न