如何讓原始 Unicode 編碼內容可讀?
從 Web API 請求 JSON 資料時,您可能會遇到以下原始 ASCII 內容:顯示為 Unicode 轉義符。當使用 bufio.ScanRunes 解析回應失敗時,使用 json 套件或 strconv.Unquote 等工具解碼回應可以有效地將 Unicode 轉義轉換為可讀文字。
詳細說明:
問題中提供的 JSON 資料包含使用反斜線轉義表示的 Unicode 字符,例如 u5408 和u672a。要解碼這些轉義符並顯示實際的Unicode 字符,我們可以使用以下方法:
輸出(在Go Playground 上嘗試):
輸出(在Go Playground 上嘗試):
請記住,strconv .Unquote 需要要用引號括起來的字串,使用原始字串文字( ` ) 實現,以防止編譯器取消引用轉義本身。以上是如何讓原始 Unicode 轉義 JSON 資料在 Go 中可讀?的詳細內容。更多資訊請關注PHP中文網其他相關文章!