[請益] 關於php接收java裡 byte[] 的問題

看板PHP作者 (AI)時間13年前 (2010/12/30 23:45), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
最近在玩cassandra 透過java輸入了 "abc".getByte(); 的值 但是再從php 撈出來會跟原本的不一樣 google找了很久都說是用unpack 只是我怎麼試都不行 這個問題困擾我已久,實在求助無門才會來板上發問 想請問是否有前輩能解惑? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.107.9

12/31 01:40, , 1F
跨語言的話,強烈建議用 JSON 或是 SOAP ...
12/31 01:40, 1F

12/31 10:13, , 2F
java的話 還有 big endian和little endian的問題
12/31 10:13, 2F

12/31 20:44, , 3F
因為是透過cassandra儲存,在用php讀取 應該是無法用
12/31 20:44, 3F

12/31 20:45, , 4F
json or soap 不過還是謝謝樓上兩位
12/31 20:45, 4F

01/01 23:22, , 5F
cassandra 不能放 string/text 嗎? JSON 不能放 DB?
01/01 23:22, 5F

01/03 13:23, , 6F
var_dump(unpack('a*body'), $FromJava);
01/03 13:23, 6F
文章代碼(AID): #1D7Aa9fg (PHP)