joel16 / 3DShell

3DShell - (Pronounced 3D Shell) is a multi purpose file manager for the Nintendo 3DS. Heavily inspired by the CyanogenMod/LineageOS file manager.
311 stars 20 forks source link

Does not display special character properly. #12

Closed pixelmasher closed 6 years ago

pixelmasher commented 7 years ago

I tried to delete a folder with ® in the name while connected to FTP. It couldn't delete it, I tried it in FTPD and it worked fine. Wanted to check if it was FTP problem or 3DShell problem. When I tried to delete it from 3DShell, I noticed it would not display anything in the folder name starting from ®. It cut off the folder name in the middle. Since it's not recognizing the character, it can't deal with it.

joel16 commented 7 years ago

Thanks for reporting, I'm aware of this issue, it's a problem with supporting multi-byte characters. I noticed this when I set my username to Joél, and it would just display it as "Jo". ignoring everything after the multi-byte character. I have two ways to go about fixing this, and it'll most definitely be fixed in the next release. While I'm here I also wanted to mention, that FTP time-stamp issue is still being a problem. I did try and fix it, but couldn't identify what's causing the issue so I'll need to do more research there.

Also with college coming up next week, I won't have much time to work on this as I used to, so development may be slower.

pixelmasher commented 7 years ago

I'm thankful you're spending your time developing stuff. Since there are alternatives, it's not a big deal. It's good to have alternatives. I'm happy you're keeping the homebrews updated and fixing bugs. It's more than what some other devs are doing. Take your time.

joel16 commented 6 years ago

Hey, I totally forgot about this issue, but it's fixed in one of the previous commits. Not sure which one exactly, but it's definitely been fixed. I believe I fixed it while I made some changes to the utf16-utf8 conversion at some point. (Tested renaming via FTP, which also worked)

proof

Expect a new release very soon! :P