Welcome, Guest
Please Login or Register.    Lost Password?

Rainlendar can't import ics file w/ special chars
(1 viewing) (1) Guest
Go to bottomPage: 1
TOPIC: Rainlendar can't import ics file w/ special chars
#15193
Rainlendar can't import ics file w/ special chars 3 Years, 5 Months ago  
Hi there,

I repeatedly found my much appreciated Rainlendar unable to import any .ics file which contains an umlaut (,,) and certain other special characters (tested "") in it's file name.

Rainlendar responds with a rather generic error dialog:
"Unknown file '[filename].ics' - The file cannot be imported into Rainlendar."

Replacing the umlaut with a regular character fixes this as a workaround.

Mac OS X 10.6.7
Rainlendar Pro 2.8.1 b103 32-bit
observer
Fresh Boarder
Posts: 19
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2011/05/13 15:33 By observer.
The administrator has disabled public write access.
 
#15201
Re: Rainlendar can't import ics file w/ special chars 3 Years, 5 Months ago  
That seems to be a Mac bug. It works fine on Windows and Linux. I'm not really sure what exactly causes this on Mac but it seems to be somewhere deep in the 3rd partly libraries.
Rainy
Moderator
Posts: 5985
graph
User Online Now Click here to see the profile of this user
The administrator has disabled public write access.
 
#15206
Re: Rainlendar can't import ics file w/ special chars 3 Years, 5 Months ago  
I guessed as much but still I wanted to report this issue.
Maybe if you happen to find the root cause later, you can forward it to the library provider, since this is quite a frequent problem for those who have a number of special chars in their language.
Thanks for your fast response, anyway.
observer
Fresh Boarder
Posts: 19
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#15208
Re: Rainlendar can't import ics file w/ special chars 3 Years, 5 Months ago  
I'm neither an expert on this subject nor a Mac user, but with a Google search I found this:
The cause is the different implementation of how the filesystem stores the file name.

In Unicode, can be represented in two ways, one is by alone, the other is by U + "combining umlaut character". A Unicode string can contain both forms, but as it's confusing to have both, the file system normalizes the unicode string by setting every umlauted-U to , or U + "combining umlaut character".

Linux uses the former method, called Normal-Form-Composed (or NFC), and OS X uses the latter method, called Normal-Form-Decomposed (NFD).

Apparently git doesn't care about this point and simply uses the byte sequence of the filename, which leads to the problem you're having.

Source: stackoverflow.com/questions/5581857/git-and-the-umlaut-problem-on-mac-os-x

Is this useful?

EDIT: More from "Mac OS X Developer Library" - Table of illegal characters on HFS volumes developer.apple.com/library/mac/#technotes/tn/tn1150table.html
Jorge_Luis
Platinum Boarder
Posts: 795
graphgraph
User Offline Click here to see the profile of this user
Gender: Male My Rainlendar Skins Location: Argentina Birthday: 03/15
Last Edit: 2011/05/15 10:16 By Jorge_Luis.Reason: More info
The administrator has disabled public write access.
 
#15234
Re: Rainlendar can't import ics file w/ special chars 3 Years, 5 Months ago  
Thanks. Somehow I'm not surprised that Mac does things differently than everyone else. I'll see if the problem could be fixed in Rainlendar.
Rainy
Moderator
Posts: 5985
graph
User Online Now Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 1
get the latest posts directly to your desktop