Try the following script.
The string sText contains what, for me on Windows XP SP2 here, look like four blocks.. dithered with less pixels in each one. (I have no idea if there is a difference between operating systems.)
default
{
state_entry()
{
string sText = "█▓▒░";
llSay(0,sText);
}
}
In LSL the output I see is this:
[22:07] Object: █▓▒░
In Mono I see output.. Well, I cannot seem to copy and paste it correctly here.. It says what resembles a ^ then two backwards quotes.. a quote facing one way.. and a quote facing another way. Here is what it seems to be, copied/pasted from Windows Character Map: ˆ"''
So it would be like this IF I could copy/paste it properly:
[22:07] Object: ˆ"''
Just to try pasting what it really says: [22:07] Object: ˆ"''
This also happens with the string used in llSetText, whether in a variable or not.
SVC-1344Also: It appears my copy/pasting of what the object really said did actually show up.. I just couldn't see it in the text edit box at all. Unsure why.
(My mock/pretend line of output text does not look right now, yet it did before posting.)