将回车符添加到 NSString
我制作了一个将数据发送到 SQL 数据库的应用程序。数据通过具有多行的 UITextView 发送。
通常 Windows 将回车(换行)视为十六进制 0D0A。
0D = 回车
0A = 换行
现在应用程序仅发送 0A 十六进制换行。不是 0D 回车。如何将 0A(换行)替换为 0D0A(回车、换行)?
I've made an app which sends data to an SQL database. The data is send trough an UITextView which has multiple lines.
Normally Windows sees an enter(line break) as the Hexadecimal 0D0A.
0D = Carriage Return
0A = Line Feed
Now the app only sends the 0A hexadecimal Line feed. Not the 0D carriage return. How do I get the 0A (line feed) replaced by 0D0A(carriage return, line feed)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
无论您将数据发送到 SQL 数据库的何处,都将 UITextView 的内容分配给 NSMutableString,然后用 CRLF 替换任何换行符。然后,您可以将 NSMutableString 转发到数据库。
例如
Wherever you send your data to the SQL database, assign the contents of the UITextView to a NSMutableString and then replace any line feeds with CRLF's. You can then forward the NSMutableString to your database.
E.G.
我已经在我的 C# .NET 环境中修复了它。
I've fixed it in my C# .NET enviroment.