@Salim_Gareev

Htmlspecialchars в golang?

Доброго дня.
Есть ли альтернатива в go для php функции - htmlspecialchars?
Как вариант конечно можно использовать strings.Replace для каждого символа, но может существует более правильный способ?
  • Вопрос задан
  • 584 просмотра
Решения вопроса 2
@stratosmi
Оно html.EscapeString?
Ответ написан
igorzakhar
@igorzakhar
Пример из документации к пакету "html" (https://golang.org/pkg/html/):
package main

import (
	"fmt"
	"html"
)

func main() {
	const s = `"Fran & Freddie's Diner" <tasty@example.com>`
	fmt.Println(html.EscapeString(s))
}

Вывод:
&#34;Fran &amp; Freddie&#39;s Diner&#34; &lt;tasty@example.com&gt;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы