如何正确转义资源文件中的特殊字符?

Skr*_*ubb 3 .net c# asp.net-mvc resources

我正在处理一个项目并尝试将一个字符串添加到资源文件中。我读过 MVC 3 项目中的资源文件被转换为 XML 并且特殊字符会自动转义,但情况似乎并非如此。我曾尝试使用 / 并使用 %xx 十六进制方式输入特殊字符,但这些方法都无法正常工作。没有转义这些字符中的一些,代码就会出错。这是我正在尝试修复的资源文件中的字符串:

Minimum of 6 letters, numbers, and special characters, no spaces. Special characters include: !, @, #, $, %, ^, &, (, ), -, _, =, +, {, }, |, /, ?. 
Run Code Online (Sandbox Code Playgroud)

正如您在最后看到的,我包括了一些特殊字符的使用,但是在运行代码时不喜欢这些字符中的某些内容。有什么建议?

Flo*_*Flo 5

使用 HTML 代码,我刚刚测试过它并且工作正常,例如单撇号'HTML 代码是’