SQL 데이터베이스에 데이터를 보내는 앱을 만들었습니다. 데이터는 여러 줄을 가진 UITextView를 통해 전송됩니다.NSString에 캐리지 리턴 추가
일반적으로 Windows는 입력 (줄 바꿈)을 16 진수 0D0A로 간주합니다.
0D = 캐리지 리턴
0A = 라인
누군가 도와 드릴 수 있기를 바랍니다.
SQL 데이터베이스에 데이터를 보내는 앱을 만들었습니다. 데이터는 여러 줄을 가진 UITextView를 통해 전송됩니다.NSString에 캐리지 리턴 추가
일반적으로 Windows는 입력 (줄 바꿈)을 16 진수 0D0A로 간주합니다.
0D = 캐리지 리턴
0A = 라인
누군가 도와 드릴 수 있기를 바랍니다.
저는 C# .NET 환경에서 수정했습니다.
string.Replace("\n", Enviroment.NewLine);
SQL 데이터베이스에 데이터를 보내는 곳마다 UITextView의 내용을 NSMutableString에 할당 한 다음 줄 바꿈을 CRLF로 바꿉니다. 그런 다음 NSMutableString을 데이터베이스에 전달할 수 있습니다.
E.G.
NSMutableString * stringToSend = [[NSMutableString alloc] initWithString: yourTextView.text];
if(stringToSend)
{
[stringToSend replaceOccurencesOfString: @"\r" withString: @"\r\n" options: NSBackwardsSearch range: NSMakeRange(0, [stringToSend length])];
// now you can send this string to your database
}
답장을 보내 주셔서 감사합니다. Michael! 나는 그것을 시험해 볼 것이다. –
음 ... 그게 효과가없는 것 같습니다. 당신이했던 것처럼 정확한 코드를 썼습니다. 하지만 여전히 내 MsSQL 데이터베이스에 줄 바꿈 만 있습니다. –
코드'replaceOccurencesOfString : @ "\ r"'은'replaceOccurencesOfString : @ "\ n"'이어야합니다. \ r = CR 및 \ n = LF. –
Objective-C 또는 C#에 해당 앱이 있습니까? 관련없는 태그를 삭제하십시오. – kennytm
iPad에서 C# 및 .NET 또는 Objective C를 사용하고 있습니까? 둘 다하고있는 것 같지는 않습니다. –
객관적인 C를 사용하여 앱을 작성하고 있습니다. 하지만 C# 및 .NET을 사용하여 데이터를 내 MsSQL 데이터베이스에 삽입합니다. –