Windowsユーザー名に含まれる非ASCII文字が原因でDJIの熱画像データ処理に障害が発生する
概要
PIX4DmaticでDJIの熱画像データセットを処理するには、DJIのSDKが必要です。DJIの熱画像をインポートすると、DJIのSDKをダウンロードするためのダイアログが表示されます。ただし、アクティブなWindowsユーザー名にASCII以外の文字が含まれている場合、処理は失敗します。.
原因
この動作は、ソフトウェアに組み込まれているDJI SDKの既知の制限によるものです。SDKは現在、非ASCII文字を含むシステムファイルパスを正しく解釈、解析、またはアクセスすることができません。プロジェクトファイルパスに非ASCII文字が含まれていても、問題なく動作するはずです。.
標準のWindowsユーザープロファイルでは、アプリケーションデータがメインユーザーパス(例:C:\Users\Username\AppData\...)内にネストされているため、Windowsアカウント名にASCII以外の文字が含まれていると、DJI SDKが PIX4Dmatic アプリケーションデータに保存されている必要なファイルを開くことができなくなります。.
非ASCII文字とは何ですか?
非ASCII文字には以下が含まれます。
- アクセント付き文字: ö、ä、ü、é、è、à、ñ、ç など。
- ラテン文字以外のアルファベット: キリル文字、ギリシャ文字、ヘブライ文字、アラビア文字など。
- アジアの文字: 漢字、Hanzi、かな、ハングルなど。
- 特殊記号と絵文字: &、#、%、© など
回避策と解決策
この制限に関連する処理エラーを解決するには、以下のいずれかの解決策を選択してください。
オプション1:ベータ版を有効にする:Unicode UTF-8サポートを使用する
WindowsのUTF-8サポートを有効にすることで、システムアプリケーション全体でファイルパス内の非ASCII文字を処理することもできます。
- Windowsで地域設定を開きます。
- 「管理」タブに移動してください。
- をクリックしてください ...
- のチェックボックスをオンにしてください :世界中の言語をサポートするためにUnicode UTF-8を使用します。

- コンピューターを再起動してください。.
オプション2:新しいWindowsユーザーアカウントを作成する
オペレーティングシステムのアカウント名に特殊文字やアクセント付き文字が含まれている場合、ASCII文字のみを使用するユーザープロファイルを作成することが、最も信頼性の高い長期的な解決策となります。.
- Windows の設定(Win + I)を開き、 [アカウント] > [その他のユーザー]に移動します。
- 「アカウントを追加」を選択し、新しいローカルユーザープロファイルを作成します。
- ユーザー名は、 標準的なASCII文字 (A~Z、a~z、0~9、アクセント記号や特殊記号は不可)のみで構成されていることを確認してください。
- 例: JöhnDöéの代わりにJohnDoe を使用してください。
- ワークステーションのポリシーで義務付けられている場合は、新しいアカウントに管理者権限を付与してください。.
- 現在使用しているWindowsセッションからログアウトし、新しく作成したアカウントにログインしてプロジェクトを実行してください。.
さらなるサポート
上記の手順を実行しても処理エラーが続く場合は、ログファイルを生成し、 サポートチーム。