[PHP-users 24015] Re: 表\ の処理
平松 幸治
kouji @ nj-axis.jp
2004年 12月 28日 (火) 16:58:40 JST
こんにちは
平松です
文章が複雑?すぎて 読めないのですが・・・
こんなかんじかな〜っと 思っていますので。理解が間違っていましたらご指摘
下さい。
この場合
JavaScript の問題の様な気もしますが・・・
JavaScriptで はき出すときに どうしたいかを 考えてみては いかがでしょうか?
表\ → 表\\\ と 変換されるから 困っているのですよね?
なら 表\ → 表
となるように 一度 stripslashes してみてはいかがでしょうか?
magic_quoteの 設定も関係あるかも・・・
> 質問の際に,いろいろ紛らわしいことを書いてしまいましたが,
> データが「表」,データが「\」の場合,以下のソースで,正しい
> 結果が返されることを確認しました.
>
> $row = mssql_fetch_array($rs);
> $title = $row["title"];
> $title = htmlspecialchars($title,ENT_QUOTES);
> $title = ereg_replace("\\\\","\\\\",$title);
>
> データが 「表\」 の場合,以下のソースだと,結果が 表\\\
> になり,javascript 側で 「終了していない文字列」と,エラーに
> なることが分かりました.
>
平松 幸治
PHP-users メーリングリストの案内