第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Magento 2:如何在嘗試序列化結(jié)帳配置時找到導致錯誤

Magento 2:如何在嘗試序列化結(jié)帳配置時找到導致錯誤

PHP
蝴蝶刀刀 2022-10-14 14:40:12
我在 Magneto 2.3.4 上。里面有vendor/magento/module-checkout/view/frontend/templates/onepage.phtml這樣一行:        window.checkoutConfig = <?= /* @noEscape */ $block->getSerializedCheckoutConfig() ?>;按照功能,它歸結(jié)為vendor/magento/module-checkout/Block/Onepage.php::getSerializedCheckoutConfig()并且序列化功能在vendor/magento/framework/Serialize/Serializer/JsonHexTag.php我添加json_last_error_msg()到異常消息中,基本上現(xiàn)在的錯誤消息是:Exception #0 (InvalidArgumentException): Unable to serialize value. Error:Malformed UTF-8 characters, possibly incorrectly encoded如何快速找到包含錯誤 UTF-8 字符的結(jié)帳配置值或鍵?或者如何在數(shù)據(jù)庫中快速解決這個問題?
查看完整描述

1 回答

?
月關(guān)寶盒

TA貢獻1772條經(jīng)驗 獲得超5個贊

由于 Magento StackExchange 上的建議,我能夠調(diào)試并找到有問題的字符。

https://magento.stackexchange.com/questions/305931/magento-2-how-to-find-which-config-causing-error-malformed-utf-8-characters-p

基本上使用 XDebug 來調(diào)試使用 utf8 檢查處理的鍵和值:

mb_detect_encoding($suspiciousString, 'UTF-8', true)

原來是一個錯誤的加密密鑰,我將一些憑據(jù)解密為格式錯誤的字符


查看完整回答
反對 回復(fù) 2022-10-14
  • 1 回答
  • 0 關(guān)注
  • 98 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號