一个页面生成静态页的时候,有些字会变成乱码口字,我就想如果生成静态页的时候内容中有这个乱码口字,就不生成静态页,我在源码中看到的乱码口字的字符是�,我就用IndexOf("�")来判断是否包含这个字符,在程序中实际运行的时候,我发现,明明页面上包括调试的时候内容里找不到�这个字符,但indexof返回却大于0的,不知道是怎么回事,请问有没有同类事情解决过的?解答疑惑,万分感激
var str =
"eeeeeeee";
Response.Write(str.IndexOf("�"));
为什么这样子打印出来也是0呢
你的代码有问题吧,前面像是js代码,后面像是java代码。
我错了,你的应该是VB?
UTF-8会不会管用呢?
你的编码格式对吗?
对,编码格式。你可以用记事本打开,然后另存为的时候调整有一个编码的选项。你选utf-8试试!然后再用开发工具打开,看好没!
UTF-8