12 February 2019, 21:08 | #1 |
Registered User
Join Date: Apr 2009
Location: N/A
Posts: 962
|
File with special character not shown in workbench
Hello,
I have a game which contains two files which name contains the french character c-cedilla. The problem is that from my machine I can see the files exist in the game directory. However when I boot from UAE the icon file is not displayed. Even if I try "ls" command from Shell I still don't get the two files listed. Can someone point out why this is happening? I am sure I did not have this problem on past installations. Is there a way to fix it? |
13 February 2019, 12:29 | #2 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,379
|
How are you accessing the files on UAE compared to your current machine? AmigaDOS itself doesn't have a problem with international characters when the drive is formatted with an international-aware filesystem. Are you using the same filesystem under UAE? Is it possible you're using International FFS on one setup and standard FFS on another?
|
13 February 2019, 14:34 | #3 |
Registered User
Join Date: Sep 2004
Location: Poland
Posts: 1,304
|
I had similar problem using directory/folder as hard drive for Amiga. I suppose You're doing the same. You must rename file and icon (info) for "neutral" international character (e.g. "C", i suppose it's character based on this letter) and rename it again on Amiga side.
|
13 February 2019, 17:00 | #4 | |
Registered User
Join Date: Apr 2009
Location: N/A
Posts: 962
|
Now that you mention "International" I believe there is a checkbox for this when partitioning. I probably did not thick this on. Do I need to re-format to enable Internationalization in FFS?
Quote:
|
|
13 February 2019, 17:24 | #5 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,349
|
The problem isn't related to FFS, it's probably because UAE isn't correctly converting the Unicode local filename character to the corresponding Amiga character. Solo Kazuki's solution should work.
|
13 February 2019, 17:37 | #6 |
Registered User
Join Date: Apr 2009
Location: N/A
Posts: 962
|
Hi, yes I can confirm that Solo Kazuki works. However I would like to support these special characters. I have tried to do a copy of my setup to CF card and try on a real amiga and the file does not show on that either. However, I got the original disk of the game and boot from the original disk and the icon with this character does show up.
|
13 February 2019, 17:43 | #7 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,379
|
Well, it depends on how the files were being read on UAE, hence the question in my first post. If the card was being mounted via RDB in UAE, then the unicode handling of the host is nothing to do with it, and it's all down to the Amiga-side filesystem. If it's being mounted as a directory, then of course the host's interpretation of the characters comes into play. If the files were being transferred via a FAT-formatted CF card, SMB share or some other filesystem, then that's another source of similar issues.
|
13 February 2019, 22:16 | #8 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 7,025
|
The international option of FFS does not affect the way files are stored. It only fixes upper case translation. In non-intl FFS you can save a file called Ç and enother one called ç. With FFS INTL these two names are considered equal and the second file overwrites the first one.
BTW, I cannot reproduce the problem. When I create a file called Ç.txt in a shared directory, it is shown in Workbench as well as in Windows Explorer. Note that if you order files alphabetically, you won't find Ç between C and D as one would perhaps expect, but it is placed at the very end of the list, after Z. |
13 February 2019, 22:55 | #9 | |
Registered User
Join Date: Apr 2009
Location: N/A
Posts: 962
|
Are you using FS-UAE or WinUAE. At the moment I am using FS-UAE on Mac. I don't remember I had this problem with WinUAE on Windows.
Just tried it again; named a file "Ç" on my Mac and when I start Workbench from FS-UAE I cannot see the file. Named it "C" and I can see it. Quote:
|
|
14 February 2019, 07:30 | #10 |
Registered User
Join Date: Sep 2004
Location: Poland
Posts: 1,304
|
@Thomas
Add .info (icon) to this file. Still visible in WB? Last edited by Solo Kazuki; 14 February 2019 at 07:52. |
14 February 2019, 21:17 | #11 |
Registered User
Join Date: Apr 2009
Location: N/A
Posts: 962
|
So I copied all files from the Mac to a Windows machine and I noticed that the character "ç", while displayed as "ç" on Mac, it was displayed as "?º" on Windows! Unfortunately I do not remember how exactly I installed the Game which contains this file. I have a per-installed version which looks to be when checked from Windows. I could have installed from the original disks in FS-UAE however ... will need to try again!
|
14 February 2019, 21:49 | #12 |
Registered User
Join Date: Apr 2009
Location: N/A
Posts: 962
|
It looks to be a mac os issue. Copied file from Windows machine to USB and from USB to Mac and when I load in FS-UAE files with special characters no longer displayed. So i tried to copy from Windows to Mac and then again same file from Mac to Windows and I can see the special character changes.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Incorrect free space shown in Workbench 3.1 | Christian | support.Hardware | 8 | 28 October 2019 17:18 |
Printing to PDF file on Workbench 3.1 (or 3.1.4) | snowpile79 | support.Other | 1 | 25 December 2018 20:33 |
Why format HDF file in Workbench ? | amiga_Forever | support.FS-UAE | 11 | 17 February 2017 11:50 |
Serial port to character device file? [Solved] | kolla | support.FS-UAE | 5 | 02 December 2015 20:50 |
Alien Breed Special Edition'92 - special level | mailman | Nostalgia & memories | 7 | 14 April 2010 09:03 |
|
|