有沒有辦法停止在Google管理服務器中顯示unicode Memcache Viewer
?在過去,我會將會話實體的數據存儲查看器中的id複製/粘貼到Memcache Viewer
中,我可以看到一個(容易理解的)可讀值。最近它一直以unicode值顯示。例如:Google Dev-Admin Memcache Viewer顯示unicode
\x80\x02}q\x01U\x10tokenq\x02U+UIiJFPcgK7ckS4iAYvzpVdG1DnERTJTAjcLPGchek5kq\x03s.
而在過去,它看起來像:
token=UIiJFPcgK7ckS4iAYvzpVdG1DnERTJTAjcLPGchek5k
我嘗試Chrome和IE(在Windows 8.1)。在Chrome中,我進入了菜單>工具>編碼,並嘗試使用不同的編碼方式。
下面是谷歌問題,我創建:https://code.google.com/p/googleappengine/issues/detail?id=10870
這是在此期間解決方法:
- 轉到您的數據存儲瀏覽器和複製的會話對象的關鍵
轉到交互式控制檯(例如localhost:8000/console)
from google.appengine.api import memcache
打印memcache.get(「膏狀的鍵名,在這裏」) 你應該再有可讀的內容:d
驗證此問題發生在最新的操作系統MacBook Pro(所以它不僅僅是一個Win8/64問題)。它必須是最近SDK版本中引入的錯誤。提交了一個錯誤,並沒有聽到這篇文章的任何內容。 – IanMerwin