2016-07-02 10 views
0

私はいくつかの出力ファイルを生成するコードを持っています。ファイル名に2つの疑問符があることがわかりました。たとえば、 "output.txt"という名前のファイルを取得するはずですが、実際には "?? output.txt"があります。どういう意味ですか?なぜ "??"ファイル名の前に

+4

コードはどこですか? – nlloyd

答えて

1

疑問符はおそらく無効なUnicode文字です。正確には,の文字を見つけるには、ls *output.txt | xxdを試してみてください。これは、文字を構成するUTF-8バイトを示します。次にhttp://www.ltg.ed.ac.uk/~richard/utf-8.htmlに移動して、xxdが報告した16進値を貼り付け、「Hex UTF-8バイト」を選択します。作成しているファイル名に無効な文字のUnicodeコードポイントが表示されます。

関連する問題