Socket. Przysyłanie danych z PHP do JAVY w UTF8

0

Witam!

Wysyłam dane w php za pomocą.

 
$fp = fsockopen($hosts['ip'], 88, $errno, $errstr, 30);
			$in = "dane do wyslania";
			echo $in;
			fwrite($fp, $in);
			fclose($fp);

Odbieram je w Javie:

 
....
Socket server = serverSocket.accept();
				DataInputStream in = new DataInputStream(server.getInputStream());
				System.out.println(in.readUTF());

Jednak występuje błąd w javie:

    at java.io.DataInputStream.readFully(DataInputStream.java:197)
    at java.io.DataInputStream.readUTF(DataInputStream.java:609)
    at java.io.DataInputStream.readUTF(DataInputStream.java:564)
    at pl.craftfield.minesocket.SocketServer.run(SocketServer.java:44)  LINIJKA "System.out.println(in.readUTF());"
    at java.lang.Thread.run(Thread.java:744)

jak wysyłać dane z PHP w postaci UTF ?

Wysyłając je z javy za pomocą wrtieUTF(); wszystko działa

1

Rozwiązane
http://www.blog.btbw.pl/tag/php-2/page/2/

Do zamknięcia

1 użytkowników online, w tym zalogowanych: 0, gości: 1