de caracteres de escape en etiquetas html en golang
en los casos en que la conversión directa de unicode de escape como "\ u003Chtml \ u003e" a su entidad HTML "
implementation
para lograr esta conversión, siga estos pasos:
ejemplo
considere el siguiente código:// importante para usar de backtick `(&]
considere el código siguiente:// Important to use backtick ` (raw string literal) // else the compiler will unquote it (interpreted string literal)! s := `\u003chtml\u003e` fmt.Println(s) s2, err := strconv.Unquote(`"` s `"`) if err != nil { panic(err) } fmt.Println(s2)considere el siguiente código:
//] de transmisión de breve. // ¡de lo contrario, el compilador lo indicará (literario de cadena interpretado)! S: = `\ u003chtml \ u003e` fmt.println (s) s2, err: = strconv.unquote (`" `s` "`) si err! = nil { Panic (err) } fmt.println (s2)
\u003chtml\u003e <html>
\ u003chtml \ u003e & lt; html & gt;
nota:
para el texto HTML integral que se escapa y unescape las operaciones, considere el uso del paquete HTML, específicamente html.uneCapestrring (), aunque tiene limitaciones en ciertos de ciertos sincodos. Los literales (usando backticks) son esenciales para preservar la forma literal de la secuencia de escape Unicode para permitir la Unescaping adecuado.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3