此程式碼片段使用 json_encode() 和 JSON_UNESCAPED_UNICODE 標誌,這確保所有 Unicode 字元都進行編碼而不轉義。值得注意的是,如果編碼字串將在 HTML 屬性(例如 onclick)中使用,則應透過 htmlspecialchars() 傳遞,以防止 HTML 實體解釋出現問題。
","image":"http://www.luping.net/uploads/20241222/17348713256768091d08a81.jpg17348713256768091d08a88.jpg","datePublished":"2024-12-22T21:00:23+08:00","dateModified":"2024-12-22T21:00:23+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}為JavaScript 變數編碼PHP 字串
當嘗試將包含引號或換行符的PHP 字串嵌入到JavaScript 變數中時,有必要正確編碼它們以避免解析錯誤。對這些字串進行編碼的最直接方法是透過 PHP 的 json_encode() 函數。
要使用此函數,請確保您使用的是 PHP 版本 5.2.0 或更高版本。此外,指定用於編碼的 PHP 字串 ($myVarValue) 必須以 UTF-8(或 US-ASCII)編碼。
將以下程式碼片段合併到您的 PHP 檔案:
此程式碼片段使用 json_encode() 和 JSON_UNESCAPED_UNICODE 標誌,這確保所有 Unicode 字元都進行編碼而不轉義。值得注意的是,如果編碼字串將在 HTML 屬性(例如 onclick)中使用,則應透過 htmlspecialchars() 傳遞,以防止 HTML 實體解釋出現問題。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3