ページ 11

改行コードの変換

Posted: 2009年4月03日(金) 10:00
by piyo
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つでました)

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

Re:改行コードの変換

Posted: 2009年4月03日(金) 10:10
by piyo
申し訳ないです。

データの確認ミスです。

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