Ho scoperto che a getBytes si può passare Unicode, ecco una classe che ho provato:

codice:
class a {
public static void main(String srgs[]) throws Exception {
char a = 9600;
String s = a+ "";
System.out.println(s.getBytes("Unicode"));
}
}
Il risultato è sempre [B@c3c749.

Provando con vb6 a me viene fuori una righetta: -, messa in alto.