sql >> データベース >  >> RDS >> Mysql

従来のASP/VBScript(MySQL関連)の4バイトの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. ローカルホストリンクからSQLWHEREステートメントの自動更新を取得する方法

    2. すべてのテーブルのシーケンスIDpostgreSQLを一括更新する方法

    3. 1か月のすべての日付を取得する方法

    4. MySQL-FLOAT(10,6)を使用するBETWEEN演算子は、> =および<=ではなく、>および<のように動作します