2016-06-28 21 views
1

HTMLテキスト以下:golangを使ってhtmlをエスケープする方法は?

<script type="text/javascript">alert(123);</script> 
<script>alert(123);</script> 

前述したように、HTMLテキストの一部のみがエスケープされました。

ここで、テキストをエスケープしたいと思います。<script>alert(123);</script>

期待される結果:

&lt;script type=&#34;text/javascript&#34;&gt;alert(123);&lt;/script&gt; 
&lt;script&gt;alert(123);&lt;/script&gt; 

は、私はいくつかの助けを必要としています。

+4

のhtmlパッケージに機能をそこEscapeStringています。この例は不明です。 –

答えて

4

あなたが何をしたか説明してくださいと何を達成しようとしている

unescaped := `<script>alert(123);</script>` 
escaped := html.EscapeString(unescaped) 
関連する問題