2013-05-21 1 views
0

사용자에게 전자 메일로 보낼 텍스트 서식을 지정하려고합니다. 현재 포맷팅이 올바른지 확인하기 위해 단순히 콘솔로 출력하고 있습니다. /r/n/t과 같은 연구를하면서 발견 한 모든 이스케이프 문자를 사용했지만 작동하지 않습니다. 이스케이프 문자는 텍스트에 표시됩니다. 예를 들어, 내가 넣어야한다면C#에서 일반 텍스트 서식 지정

string someStringVar = boo; 
"Hello World! /r/n" + someStringVar + "/t Goodbye!", I would expect the text to look like: 

Hello World!

부 탭 - 안녕히 가세요!

대신, 그것은 다음과 같습니다

안녕하세요 세계!/r/nboo/t 잘 있어요!

왜 ??? 나는 그것이 어리석은 실수라고 확신하지만, 나는 그것을 이해하기에는 너무 좌절한다. 도움!

답변

5

당신은 다시 슬래시를 사용해야합니다

같은 것은 이스케이프 시퀀스의 나머지 부분과 잘못은 잘못 슬래시를 사용하는 \t을 시도하는 대신 /t

"Hello World! \r\n" + someStringVar + "\t Goodbye!" 
+0

고마워! 내가 말했듯이, 어리석은 무언가 ... – user2405975

0

+0

나는 그것이 어리 석다는 것을 알았습니다 ... 고마워요! 그게 효과가! – user2405975

0

전자 메일을 테스트하는 경우 Papercut 및 nDumbster를 살펴볼 수도 있습니다. 둘 다 www.codeplex에서 사용할 수 있습니다. .com