0

C# コードで文字列を oracle に挿入しようとしましたが、コードに戻すと、改行や改行がなく、さらに特殊文字 ( ! ( ) ; & など) がなくても送信されます。 . '\r\n' を char(10) char(13) に置き換えようとしましたが、うまくいきませんでした。どうも!

4

1 に答える 1

1

送信されたとおりにデータが返されます。

\nは、ライン フィードの Visual Studio 表現です。これが、デバッガー/IDE が改行を表示する方法です。

そう...

  • \n(C#/Visual Studio/Debugger の場合) = ASCII 10 = LineFeed.
  • \r(C#/Visual Studio/Debugger の場合) = ASCII 13 = キャリッジ リターン。

したがって"Hello\r\nGood bye"と同じです"Hello" + (char)10 + (char)13 + "Good bye"。等

于 2013-04-28T10:04:43.273 に答える