🐛 Block attributes display abnormal emoji https://github.com/siyuan-note/siyuan/issues/14272

This commit is contained in:
Daniel 2025-03-03 23:55:59 +08:00
parent 77131c5fec
commit 5800d7479b
No known key found for this signature in database
GPG Key ID: 86211BA83DF03017

View File

@ -72,7 +72,9 @@ func RemoveInvalid(text string) (ret string) {
func RemoveInvalidRetainCtrl(text string) (ret string) { func RemoveInvalidRetainCtrl(text string) (ret string) {
ret = strings.ReplaceAll(text, "\u00A0", " ") // NBSP 转换为普通空格 ret = strings.ReplaceAll(text, "\u00A0", " ") // NBSP 转换为普通空格
ret = gulu.Str.RemoveZeroWidthCharacters(ret) ret = gulu.Str.RemoveZeroWidthNoBreakSpace(ret)
ret = gulu.Str.RemoveZeroWidthSpace(ret)
// 不要移除零宽连字符,因为 emoji 需要 https://github.com/siyuan-note/siyuan/issues/14272
ret = gulu.Str.RemovePUA(ret) ret = gulu.Str.RemovePUA(ret)
return return
} }