java的實(shí)體里定義的char[] name JNI定義結(jié)構(gòu)體屬性char[] name將結(jié)構(gòu)體屬性值(中文)傳給java是亂碼,怎么解決?不要讓我改變屬性類型!
參考一下這篇文章
C中的char[]字符串,默認(rèn)情況下是UTF-8編碼的可以通過JNIEnv的NewStringUTF()函數(shù)將C中的char[]字符串轉(zhuǎn)為Java的字符串,這個(gè)函數(shù)的簽名為:
要先搞清楚兩邊分別是什么編碼。
吾愛知道 2024 © 吾愛知道鄂ICP備2022002577號(hào)-1
站內(nèi)文章地圖 站內(nèi)問答地圖 站內(nèi)作者地圖 站點(diǎn)標(biāo)簽地圖 站點(diǎn)地圖 站點(diǎn)標(biāo)簽 站點(diǎn)題庫(kù)