refactor: use max ascii for clarity

Signed-off-by: bassg0navy <bassgonavy@gmail.com>
pull/31591/head
bassg0navy 10 months ago
parent e77cafcada
commit 3b532c64dd

@ -21,6 +21,7 @@ import (
"fmt" "fmt"
"strings" "strings"
"time" "time"
"unicode"
chart "helm.sh/helm/v4/pkg/chart/v2" chart "helm.sh/helm/v4/pkg/chart/v2"
"helm.sh/helm/v4/pkg/chart/v2/loader" "helm.sh/helm/v4/pkg/chart/v2/loader"
@ -71,8 +72,8 @@ func escapeNonASCII(s string) string {
result.Grow(len(s)) // Pre-allocate for efficiency result.Grow(len(s)) // Pre-allocate for efficiency
for _, r := range s { for _, r := range s {
if r > 127 { if r > unicode.MaxASCII {
// Escape non-ASCII as \uXXXX (lowercase hex) // Escape non-ASCII using standard unicode escaping
fmt.Fprintf(&result, "\\u%04x", r) fmt.Fprintf(&result, "\\u%04x", r)
} else { } else {
result.WriteRune(r) result.WriteRune(r)

Loading…
Cancel
Save