English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 12 February 2019, 21:08   #1
Sim085
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?
Sim085 is offline  
Old 13 February 2019, 12:29   #2
Daedalus
Registered User
 
Daedalus's Avatar
 
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?
Daedalus is offline  
Old 13 February 2019, 14:34   #3
Solo Kazuki
Registered User
 
Solo Kazuki's Avatar
 
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.
Solo Kazuki is offline  
Old 13 February 2019, 17:00   #4
Sim085
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:
Originally Posted by Daedalus View Post
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?
Sim085 is offline  
Old 13 February 2019, 17:24   #5
mark_k
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.
mark_k is offline  
Old 13 February 2019, 17:37   #6
Sim085
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.



Quote:
Originally Posted by mark_k View Post
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.
Sim085 is offline  
Old 13 February 2019, 17:43   #7
Daedalus
Registered User
 
Daedalus's Avatar
 
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.
Daedalus is offline  
Old 13 February 2019, 22:16   #8
thomas
Registered User
 
thomas's Avatar
 
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.
thomas is offline  
Old 13 February 2019, 22:55   #9
Sim085
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:
Originally Posted by thomas View Post
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.
Sim085 is offline  
Old 14 February 2019, 07:30   #10
Solo Kazuki
Registered User
 
Solo Kazuki's Avatar
 
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.
Solo Kazuki is offline  
Old 14 February 2019, 21:17   #11
Sim085
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!
Sim085 is offline  
Old 14 February 2019, 21:49   #12
Sim085
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.
Sim085 is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:06.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08570 seconds with 15 queries