C++を使用してMacOSXで特殊文字のファイル名を使用してファイルを作成すると、問題が発生します。
これは私のアプリの印刷です:
ファイル名はソケットを介して別の実行可能ファイルから受信されます。(最も厄介なのは、ターミナルでファイル名をまったく印刷できなかったことです。疑問符のみが表示されます。ただし、ファイル名を別のファイルのコンテンツに書き込むと、正確な文字が表示されます。)
私のアプリの印刷:
######
File Name before decoding : /Users/zeus/workspace/Unicodes/files/%D4%D3%C2%F3_1.txt
File Name after decoding : /Users/zeus/workspace/Unicodes/files/????_1.txt
File Opened and Written #####
アプリが完成した後、ファイルをチェックすると、ファイル名に%charsが表示されます。そんなことがあるものか ..?