I do not know if this subject already exists but I will post it anyways.
I have noticed that åäö åäö is kinda supported (as well as other misc. symbols), but they are special.
In the shell program if you type å then you will notice that it actually wrote it out. But if you add another symbol after it turns into question marks.
Another note is that if you type å then you can move your cursor another step to the right, despite its only 1 character long.
This is because these characters are multiple "symbols" of data. So when you type a single å, you can set your cursor 1 step to the right of the letter.
The # operator and the string.len() shows how many "data symbols" there are, and because å is made out of 2 different data symbols it acts as it does.
Example:
And why it becomes question marks is because you are putting more symbols in the middle of the existing one. And this weird combo symbol you've created doesn't got a sign for it so it shows up as question marks.
It even says it's 2 symbols (kinda) at this ASCII table at http://www.ascii-code.com/
Small letter A with ring above.
one's the a, the other's the ring. (it's not exactly like this, but its very similar.)
string.byte()
So if you don't get whats happening here, let me show you this:
From http://www.ascii-code.com/
Simple:
a = 97
b = 98
c = 99
But!
å = 195 & 165
å is made by putting together à and ¥.
å ≈ Ã¥
Now that isn't paste'able in the ComputerCraft computers, but you could just paste å, basically the same thing. :)/>
The fix:
Now I have not found a existing fix for this, yet!
I got an idea of what you could do, basically replace all the special symbols with something short like X or something, and then get the length of that one.
It would be impressing to include åäö support in your program while everybody else on the forum doesn't, I do not know if I should make my own post of this, but I do not know if someone got the fix already.
Since some symbols cant even be pasted it would not be too big of a task to make such a system. Just sayin' it's possible.