短信息以單個字符串形式出現,我想將文本分成不同的行,但沒有換行符似乎可以做到這一點。用於在C#代碼中發送短信的NewLine字符.net
sdr.Read();
PrisonerStatus = sdr.GetString(0);
LastName = sdr.GetString(1);
MiddleName = sdr.GetString(2);
FirstName = sdr.GetString(3);
Gender = sdr.GetString(4);
DateOfBirth = sdr.GetString(5);
Genotype = sdr.GetString(6);
BloodGroup = sdr.GetString(7);
DateOfCommittal = sdr.GetString(8);
DateOfNaturalExpirationOfSentence = sdr.GetString(9);
ActualDateOfRelease = sdr.GetString(10);
CellInfo = sdr.GetString(11);
Color = sdr.GetString(12);
TribeOrCountryOfOrigin = sdr.GetString(13);
sdr.Close();
if (tokens[2] == "details")
{
//This is where i need the formating so sms receiver sees it as shown below
//PS. Using Ozeki Message server
message = "PrisonerID : " + prisonID + '\n' +
"Full Name : " + LastName + " " + MiddleName + " " + FirstName + '\n' +
"Gender : " + Gender;
SendToOutbox(message);
}
else
{
message = "Unknown transaction code";
output.UpdateDisplay("Error :" + message);
SendToOutbox(message);
goto Label_021C;
}
你試過'\ r \ n'而不是'\ n'嗎? – Blachshma 2013-02-18 22:55:24
您可以在Windows上使用'\ r \ n'的'Environment.NewLine'。 – 2013-02-18 22:56:05
這是一些可怕的代碼...新行字符取決於你正在使用的API。你需要諮詢它的文檔或作者。嘗試一些常見的。 「\ n」,「\ r \ n」,缺少更好的點子「 」,「%0A」,「
」... – 2013-02-18 22:58:16