我可以替换许多特殊字符,但有时不起作用。在大多数情况下,它似乎有效。可能是什么原因?
outputstringf = Replace(outputstringf, "àª", "e")
要么永远不起作用,要么至少一直不起作用。
outputstringf = Replace(outputstringf, "ı", "i")
outputstringf = Replace(outputstringf, "Ä>", "e")
两者似乎一直都在起作用。
答案 0 :(得分:0)
我认为您的操作系统会根据您的本地设置(或服务器的本地设置)以重音符号转换字符。因此,这些来自您的数据库或文件或其他媒体支持的字符不能与用Replace()函数编写的字符匹配。 我建议您针对带有这些重音的情况在调试模式下运行代码,然后看看会发生什么。
答案 1 :(得分:0)
对于固定字符串,您可以尝试
outputstringf = Replace(outputstringf, Chr(A) & Chr(B), "e")
其中A和B是您要替换的特殊字符的字符代码。