teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

テキスト修正

2015/05/17 15:15

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -1,17 +1,24 @@
1
1
  こんにちは。
2
2
 
3
- CSVから取り込んだHTMLタグ文字列を表示させる前に、
3
+ CSVから取り込んだHTMLタグを含む文字列を表示させる前に、
4
- その文字列に含まれる
4
+ その文字列に含まれる
5
5
 
6
- (1) "**<**" を"**&lt;**" に変換
6
+   (1) "**<**" を"**&lt;**" に変換
7
7
 
8
- (2) "**>**" を"**&gt;**" に変換
8
+  (2) "**>**" を"**&gt;**" に変換
9
9
 
10
10
  した文字列を作成して、これを表示させればうまくいくと思います。
11
11
 
12
+ たとえば、CSVに入っている文字列が
13
+ "**<table>**で表を作成"
14
+ ならば、これを
12
- たとえば、**<html>**なら、**&lt;html&gt;** に変換して
15
+ "**&lt;table&gt;**で表を作成"
13
- これを表示させれば、画面上では、<html>と表示されると思います。
16
+ に変換してものを表示させれば、画面上では、
17
+ <table>で表を作成
18
+ と表示されると思います。
14
- ちなみに、**&lt;html&gt;** 、<pre>で囲む必要はありません。
19
+ ちなみに、**&lt;table&gt;** に変換した文字列を、<pre>で
20
+ 囲む必要はありません。
21
+ (※囲むとどうなるか試してみるのもよいでしょう)
15
22
 
16
23
  ちなみに、ご存知かもしれませんが、&gt; のような表記を、文字実体参照とか
17
24
  エンティティ参照などと呼び、詳細な説明は、たとえば以下にあります。