Topic: 字符串转换 |
Print this page |
1.字符串转换 | Copy to clipboard |
Posted by: lonely Posted on: 2004-09-10 09:26 我在做 java 和 C++ 的 JNI 调用的时候 从java传 String 到 C++ 的方法里 如果,java 的 String 中不包含中文.C++可以正确执行! 但是,java 的 String 一旦包含了中文 C++就不能正确地执行了! 我知道是java 的编码转换问题! 但我用了下面的方法做了 java 编码转换还是不行~~~ public static String toChinese(String str){//编码转换 try{ String temp_p=str; byte[] temp_t=temp_p.getBytes("ISO8859-1"); String temp=new String(temp_t,"gb2312"); return temp; }catch(Exception e){} return "null"; } 请各位大侠一定要帮帮忙~~~~~谢谢了~~~ |
2.Re:字符串转换 [Re: lonely] | Copy to clipboard |
Posted by: why Posted on: 2004-09-11 06:26 Java Native Interface (JNI) Technology http://www.complex-ite.net/tutorials/JDCBook/jnistring.html NLS strings and JNI http://www-106.ibm.com/developerworks/java/library/j-jninls/jninls.html |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |