2014-04-10 2 views
0

리소스 파일에 이상한 문제가 있습니다. 일부 특수 문자를 사용자 이름에 사용할 수있는 데이터 주석에 일부 코드가 있습니다.이 코드 부분은 정상적으로 작동합니다. 리소스 파일에서 다음과 같은 UserNameFormatError 메시지가 나타납니다.MVC 4 리소스 파일에 문제가 있습니까?

최소 6 개의 문자, 숫자 및 특수 문자 (공백 없음). 특수 문자는!, @, #, $, %, ^, &, *, (,), -, _, +,., ',`, ~, /, =,?, {,}, |

내가 가지고있는 문제는 프로그램을 디버깅 할 때 사용자 이름을 int로 변환하려고하고 있다고 생각합니다. "특수 문자는!, @, #, $, %, ^, &, *,(), -, _, +,., ',`, ~, /, =,?, {,}, | " 코드가 잘 실행되는 리소스 파일의 일부. 특수 문자 부분에 어떤 종류의 이스케이프를 사용해야합니까? 예 : @를 특수 문자로 사용하는 경우 "\"또는 % xx 메서드를 사용하여 이스케이프해야합니까?

답변

0

특수 문자는!, @, #, $, %, ^, &, *, (,) 등의 특수 문자를 포함하여 "{"및 "), -, _, +,., ',`, ~, /, =,?, {{}}, |

중괄호는 이중 대괄호를 사용하여 이스케이프 처리해야합니다. 이것을 수정하고 프로그램을 다시 실행하면 모든 것이 잘 작동합니다.

관련 문제