VB.net 字符串中包含?出现的有关问题

VB.net 字符串中包含?出现的问题
我新拿到的一个vb.net的工程,我可以保证该工程是别人哪里是可以运行的(我不清楚他的IDE)。
但我编译时产生很多关于字符串的错误信息,而这些字符串都是包括了?。
我使用的开发环境是vs2005 system suit和vs2008 system suit
到底vb.net中那个开发环境支持下面类似的语法,vb.net中的?在字符串中到底有什么用呢。

price = replace(price,"?,"")



或者

"Thank you ? & amount & " for the following order:" 

我的工程里有很多这种错误,都包括了?,请那位帮忙解决。

 

------解决方案--------------------
你用的英文版操作系统,或者VS吗?如果是,请修改系统和VS的字符集

vs中修改:在dotNET的“工具”->“区域设置”里把语言改为“与ms office(chinese)prc相同”

因为?通常是显示字符错误的问题,说不定是个中文全角的引号





------解决方案--------------------
这个问题应该是操作系统与VB.NET字体冲突之类的问题

在工具-》选项-》环境-》区域设置中换一个选项试试看
------解决方案--------------------
会不会是语言环境的问题呀