因此,一些用户决定将word文档粘贴到我正在处理的应用程序中。因此,我们在数据库中有这样的â,这应该是一个像这样的黑色向下三角形▼
现在应用程序使用.vbs文件获取数据并将其显示到经典的asp页面,问题是,如果我做替换寻找â,则vbs已经转换它是一个▼,当然它从来没有找到它,所以我最终得到了â显示的asp页面。
所以即使我写了这个
strRet = replace(strRet, "â–¼", "▼")
当我调试它时看起来像这样
strRet = replace(strRet, "▼", "▼")
有谁知道如何让vbs查找实际的字符串
答案 0 :(得分:2)
使用AscW()和ChrW()为Replace()调用构建目标字符串:
>> s = "â–¼"
>> WScript.Echo s, AscW(Mid(s, 1, 1)), AscW(Mid(s, 2, 1)), AscW(Mid(s, 3, 1))
>>
â–¼ 226 8211 188
>> WScript.Echo Replace(s, ChrW(226) & ChrW(8211) & ChrW(188), ChrW(9660))
>>
▼
>>