我正在尝试转换这样的阿拉伯字符串:
ص
对此:
ص
在Go中有没有一种方法(或包装)?
答案 0 :(得分:1)
该字符在HTML中不是特殊字符,因此您可以按原样将其包含在输出中,只需确保设置文档的正确编码即可。
请注意,要转义字符串中的特殊字符,可以使用html.EscapeString()
。但是因为ص
在HTML中不是特殊的,所以不会改变。
如果出于某些原因确实需要转义,则可以简单地使用rune
的十进制表示形式:
fmt.Println(html.EscapeString("ص"))
fmt.Printf("&#%d;", 'ص')
输出(在Go Playground上尝试):
ص
ص