mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 15:06:46 +08:00
1 parent
f8263f798f
commit
85fbb77d63
4 files changed
+25
-2
No files matched your search
+2
-2
@@ -1371,13 +1371,13 @@ func ofdNumber(value float64) string {
|
||||
return strconv.FormatFloat(value, 'f', -1, 64)
|
||||
}
|
||||
|
||||
// escapeOFDText 转义控制字符、反斜线和XML不允许的字符
|
||||
// escapeOFDText 转义控制字符和反斜线,空格由XML写出层转义
|
||||
// 入参: value 原文
|
||||
// 返回: string OFD文字编码
|
||||
func escapeOFDText(value string) string {
|
||||
var text strings.Builder
|
||||
for _, char := range value {
|
||||
if char <= ' ' || char == '\\' || char == '\ufffe' || char == '\uffff' {
|
||||
if char < ' ' || char == '\\' || char == '\ufffe' || char == '\uffff' {
|
||||
fmt.Fprintf(&text, "\\%04X", char)
|
||||
} else {
|
||||
text.WriteRune(char)
|
||||
|
||||
Reference in new issue
Block a user