2013-01-14, 15:49
I'm sharing network drives via NFS (OS X) to my XBMC client (linux, OpenELEC) and special characters (German Umlauts) are not correctly recognized by XBMC. Access to the shares is done with "nfs://" sources directly in XBMC.
OS X uses UTF-8 encoding with decomposed characters (NFD) while the rest of the world (as it seems) is using UTF-8 with precomposed characters (NFC). This is not a big deal as linux normally can handle both composing models.
It seems like XBMC can't handle NFD UTF-8.
Or is this just a problem of the OpenELEC distro?
http://en.wikipedia.org/wiki/Unicode_equivalence
EDIT:
Ok, I have verified that OpenELEC has the same Problem.
I should have done this first, sorry...
Anyway, if XBMC is not using the underlying os implementation of NFS, a workaround could be possible...
OS X uses UTF-8 encoding with decomposed characters (NFD) while the rest of the world (as it seems) is using UTF-8 with precomposed characters (NFC). This is not a big deal as linux normally can handle both composing models.
It seems like XBMC can't handle NFD UTF-8.
Or is this just a problem of the OpenELEC distro?
http://en.wikipedia.org/wiki/Unicode_equivalence
EDIT:
Ok, I have verified that OpenELEC has the same Problem.
I should have done this first, sorry...
Anyway, if XBMC is not using the underlying os implementation of NFS, a workaround could be possible...