SIM800L-UCS2- Send special character

Hello, I am working on a locator using arduino nano, a SIM800L and a NEO6M, the electronics are perfect, I have problems sending the location in the format of . I encrypt it well, but when it comes to sending, for example "34 °", the phone number reaches "34"

This is an example of what I send:

SIM.println("AT+CMGS=\"numero del teléfono\"");
updateSerial();
SIM.print("0033003400B0");//34°
updateSerial();
SIM.write(26);

The funny thing is that if I send only "°"

SIM.print("00B0");//  " ° "

the message received by the phone is empty