作者nokia0204 (AI)
看板PHP
標題[請益] 關於php接收java裡 byte[] 的問題
時間Thu Dec 30 23:45:11 2010
最近在玩cassandra
透過java輸入了 "abc".getByte(); 的值
但是再從php 撈出來會跟原本的不一樣
google找了很久都說是用unpack
只是我怎麼試都不行
這個問題困擾我已久,實在求助無門才會來板上發問
想請問是否有前輩能解惑?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.107.9
1F:推 JoeHorn:跨語言的話,強烈建議用 JSON 或是 SOAP ... 12/31 01:40
2F:推 Jerr:java的話 還有 big endian和little endian的問題 12/31 10:13
3F:→ nokia0204:因為是透過cassandra儲存,在用php讀取 應該是無法用 12/31 20:44
4F:→ nokia0204:json or soap 不過還是謝謝樓上兩位 12/31 20:45
5F:推 JoeHorn:cassandra 不能放 string/text 嗎? JSON 不能放 DB? 01/01 23:22
6F:→ mervynW:var_dump(unpack('a*body'), $FromJava); 01/03 13:23