我正在尝试像这样转换阿拉伯字符串:
ص
对此:
ص
有没有办法(或包)在 Go 中做到这一点?
最佳答案
该字符在 HTML 中并不特殊,因此您可以将其按原样包含在输出中,只需确保设置正确的文档编码即可。
请注意,要转义字符串中的特殊字符,您可以使用 html.EscapeString()
。但由于 õ
在 HTML 中并不特殊,因此这一点不会改变。
如果由于某种原因您确实需要转义它,您可以简单地使用 rune
的十进制表示形式:
fmt.Println(html.EscapeString("ص"))
fmt.Printf("&#%d;", 'ص')
输出(在 Go Playground 上尝试):
ص
ص
关于html - 如何将字符串从 unicode 转换为 html 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56000962/