Stellar
恆星 UTF-8 支持
我們正在“Stellar”平台上開發公開的政府拍賣系統。我們分叉了 Stellar 並執行我們自己的網路。我們添加了批次創建交易、拍賣參與、出價等。存在編碼問題。我們嘗試了這個解決方案: https ://github.com/stellar/js-stellar-base/issues/60但是在調試過程中我們發現 Stellar-core 無法處理 js-xdr 庫發送的數據以 base64 (UTF-8) 格式。我們查看了 C++ 原始碼,但還沒有找到解決該問題的方法。
錯誤範例:{"exception"=>"遇到非零填充字節"}"
對此問題的一些幫助和/或建議將不勝感激。
所有來源都可以在這裡找到:http ://www.euction.idf.solutions/
問題在於 tx.txt 中編碼的字元數。C++ 程式碼根據 tx 中的計數變數分配記憶體。此送出解決了問題:https ://github.com/stellar/js-xdr/pull/4/commits/119a8c26f71de8568d88cee1a94cb33074797859