改行コードの変換

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
piyo

改行コードの変換

#1

投稿記事 by piyo » 16年前

sqlでテーブルデータを取得する際、
replaceで改行コードを変換して取得しています。

元々はCRLFだけを意識していたので、
SELECT replace(biko,'\r\n','{\\\\n}') FROM a_table WHERE a_no = '1'
としていましたが、

unixから登録したデータについては正しく変換されなかったので、
replaceしたものをLFだけさらに変換しようとして、

SELECT replace(replace(biko,'\r\n','{\\\\n}'),'\n','{\\\\n}') FROM a_table WHERE a_no = '1'

としたところ、
変換がうまくおこなわれませんでした。
(1行改行したところにも{\n}{\n}と2つでました)

どなたかちゃんと変換できるよう教えてください。。

piyo

Re:改行コードの変換

#2

投稿記事 by piyo » 16年前

申し訳ないです。

データの確認ミスです。

ちゃんと変換されていました。

閉鎖

“C言語何でも質問掲示板” へ戻る