我正在使用Gemalto BG5ST(一个java调制解调器)开发一个系统。 我需要将通过http GET请求发送的字符串发送到串行端口。 这个字符串是存储的,但问题是我需要数据为int或byte才能在Outputstream中写入。
无论如何都要绕过这个?
OutputStream outStream = null;
String strCOM = "comm:COM0;blocking=off;baudrate=115200";//autocts=off;autorts=off
CommConnection commConn = (CommConnection)Connector.open(strCOM)
inStream = commConn.openInputStream();
outStream = commConn.openOutputStream();
由于调制解调器限制,使用IDE 1.3。 谢谢!
答案 0 :(得分:0)
str.getBytes() - 1.1 version, used default charset
str.getBytes("UTF-8") - 1.1 version
答案 1 :(得分:0)
我这样做是为了解决这个问题。
byte[] data = v1.getBytes();
int j;
for (j=0;j<data.length;j++)
{
outStream.write(data[j]);
System.out.println(data[j]);
}
谢谢你们。