Link to home
Start Free TrialLog in
Avatar of sword12
sword12

asked on

linux and german character

Hi

i have a linux open suse server

i mount NFS on this machine form Solaris host and the directory names look OK for German character for example this word (( Änderung  ))

then i mount NFS share from EMC celerra  and i got one the same host the names  look lie, this  (( ?nderung ))

any advice how can fix this

regards
Sword
ASKER CERTIFIED SOLUTION
Avatar of Zephyr ICT
Zephyr ICT
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of rindi
Personally I'd always suggest the good practice to be not to use special characters like umlauts in file-names. For the future teach your users to only use standard characters, and replace "ae" for the umlaut "ä". That makes things more compatible and over all systems.
Avatar of sword12
sword12

ASKER

Hi
in our work environment we have to use German characters  so all application we use and we will use must support unicode

now the question to spravtek  after i enable the unicode on celerra  the current data names will be fixed or i have to migrate the data again ?


thanks
now the question to spravtek  after i enable the unicode on celerra  the current data names will be fixed or i have to migrate the data again ?

I've never had to enable unicode after the fact, always enable it during setup :-)

But there's apparently a KB article that explains the caveat:
emc143160: "How to enable Unicode support on a Data Mover"

You can enable Unicode support on a Data Mover with existing file systems, using either CLI or the Celerra Manager.

Caveat: If the file systems consist of pure ASCII file and directory names, this will be seamless.  But if file systems have files and directories with characters higher than 128, this can cause problems.  In this case the file system will need to be converted using appropriate code page.  The best practice is to have Unicode enabled prior to file system creation.

If non-ASCII characters are used in filenames or directory names, Contact the EMC Customer Support Center or your EMC Customer Service representative for technical assistance. Please quote the solution ID
 

So if the characters used are in the first 128 characters you should be fine ...
Avatar of sword12

ASKER

Hi spravtek

i checked celerra configuration and i found the unicode enabled

https://community.emc.com/message/816865

then i create new NFS file system and mounted it and i still cant creat any directory with German character

i will pen case with EMC but if you have any idea please let me know

the funny thing we have old celerra NS-120 and work will but this vnx5300 has this problem

thanks
sword
Hmmm not really have an idea except for the conversion, but it should only apply to already created file systems, the procedure is mentioned in this document, page 14 onward.

Definitely check if the folder structure like this exists /nas/site/locale as well as this one /.etc_common/xlt, these contain the translation files.
Avatar of sword12

ASKER

Hi spravtek

it is look like NFS version problem

on vnx5300 i issued this command

server_nfs server_2 -v4 -service -start

then i mount the fie system without any option so automatically mounted as NFS v4 and the German characters appeared normally  

but when i mount the same NFS as V3  i got the problem  

i don't know on the old celerra ns-120 i mount the fle system as nfs v3 i don't get this problem

the different here   ns-120 has smb version 2     vnx5300 smb vesrion 3

i will keep searching  just to let you know


thanks
sword
Interesting, thanks for letting us (me) know, will keep this one in mind :-)
Avatar of sword12

ASKER

Hi spravtek

finally it work

i changed the translation configuration settings to UTF-8 and it work

http://corpusweb130.emc.com/upd_prod_VNX/UPDFinalPDF/en/International_Character_Sets.pdf
Great to hear that sword12!! Thanks!