While loops

Please can you tell me why this code code does not print 1-10 in the serial monitor. this is my code:

This is what is is printing in the serial monitor instead:

þøÿúúûüüþúýðûüÿüûýþúþòù

void setup() {
Serial.begin(115200);

}

void loop() {

int j=1; //declare that j is an int and is equal to 1

while (j<=10){;
Serial.print (j);
delay(250);
j=j+1;
Serial.println (" ");
}

}

Thank you for your.

What baud rate is the serial monitor set to? Please learn to use code tags when posting code.

Sometimes the baud rate selected in the serial monitor does not match what the code sets, in this case 115200, causing unusual characters. Check the bottom right drop down menu of baud rates; it may not be selected as 115200 as the code sets.

i just put it there because i thought it was messing it up, i have taken it out now and have got it sorted