brunob.santos wrote:Use windows 7.
Wuzzy wrote:Hi, if I join the server Minemacro 1.0 Brasil and look on a sign, most likely I see the text “<invalid multibyte string>”.
What went wrong here? Do other players experience this problem, too?
I use GNU/Linux; Linux 3.9.4 and Minetest 0.4.8.
PilzAdam wrote:NO!
PilzAdam wrote:brunob.santos wrote:Use windows 7.
NO!
orwell wrote:server hosted on a windows machine, any linux clients got only invalid multibyte strings.
jogag wrote:...
This happens because the minetest_game saves the sign text in the map file, which is saved by the Windows kernel in a proprietary format, not in UTF-8. The map saves correctly because it does not contain non-ascii characters, but the sign text will be encoded because it contains those characters.
When the game reads that file, it reads the windows encoding, and sends the text encoded in the microsoft format.
Windows clients can properly show the string, while Linux clients fail and show the "<invalid multibyte string>" warning on the signs.
...
jogag wrote:Windows server?????
I think changing the server OS would be a GOOD idea.
Dragonop wrote:jogag wrote:Windows server?????
I think changing the server OS would be a GOOD idea.
I think you have a serious fanatisism problem.
Sorry about this offtopic post.
addi wrote:jogag wrote:...
This happens because the minetest_game saves the sign text in the map file, which is saved by the Windows kernel in a proprietary format, not in UTF-8. The map saves correctly because it does not contain non-ascii characters, but the sign text will be encoded because it contains those characters.
When the game reads that file, it reads the windows encoding, and sends the text encoded in the microsoft format.
Windows clients can properly show the string, while Linux clients fail and show the "<invalid multibyte string>" warning on the signs.
...
rofl. You are completely wrong. 1. minetest_game saves nothing. The minetest engine saves the map. 2. The map is not saved by Windows kernel, its saved by minetest engine. 3. its not a proprietary format, its saved as blob value in a sqlite database. (or any other database that minetest supports).
All in all it does not care witch OS server or clients are using. The bug only happens, because minetest has a terrible support for Umlauts (äöü) or other special chars and is different from version to version.
BTW: This thread is relay old and the problem is maybe already solved.
Dragonop wrote:jogag, Minetest is usually tested on Windows and a bunch of distros. (some devs use Windows as main)
You got the trojan because you didn't use the software that you need to avoid that stuff, or you downloaded illegal stuff (not actually a risk if you know how).
Also, Linux also has viruses, thinking that it doesn't or saying that you have less riks is just dumb. (almost all the stuff is community created....)
You actually wont ever get any virus if you don't download a lot of stuff (witch I actually do, and I never get any viruses btw )
EDIT: what does this has to do with server hosting (I mean, you getting a trojan is not a valid option)

Users browsing this forum: No registered users and 6 guests