SoftSerial problem with setting up

Hi!

I’m trying to connect pH meter to arduino - it has serial output.

I’m using arduino duemilanove to do so, but can get it to work as it should.

First of all, I’ve checked how to connet to serial with no-name usb-to-serial cable. Using CuteCom at:
baud: 1200
data bits: 8
stop bits: 1
parity: none
handshake: soft - no, hard - no

And i’m getting something like this

6.78pH   22.0\0xf8C  MTC

and that’s cool.

But after programming:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX

void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(19200);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }

  Serial.println("Goodnight moon!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(1200);
}

void loop() { // run over and over
  if (mySerial.available()) {
    Serial.write (mySerial.read());
  }
}

and connecting:
Digital 10 (RX) to COM TX,
Ground to ground,
TX is not needed, since it does not receive any commands…

I’m getting from arduino this:

›e‹{öôõû~››£Ÿy¿¿eWyåë

*some signs didn’t copied

And from arduino compatible programer (set 5V), this:

\0x9b\0x1b{\0xfb\0xf6\0xf4\0xf5\0xfb\0x03~\0x9b\0x9b\0xa3\0x9f\0x0fy\0xbf\0xbfeWy\0xe5\0xeb\0x00

What am i doing wrong?

Best regards!

Checked settings in the serial monitor?