質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Q&A

0回答

823閲覧

VSCodeのシェル統合ターミナルで日本語フォルダ名が文字化けする

bukidaiF

総合スコア0

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

0グッド

0クリップ

投稿2023/01/19 15:26

前提

VSCode + pwsh 7やwsl Ubuntuのbashで作業を行っています。
シェル統合がアクティブなpwshやwslのbashで、日本語を含むディレクトリを開くと、文字化けが発生しました。ターミナルをalt+クリックでターミナルの分割ができますが、ファイルパスが文字化けし、以下のエラーメッセージが出ます。

実現したいこと

  • 統合シェルで日本語を含むディレクトリでもターミナル分割をしたい

発生している問題・エラーメッセージ

WSLリモートに接続時に、右下のbashと書かれたところをalt+クリックすると以下のエラーメッセージが表示されます。

ターミナル プロセスが起動に失敗しました: Starting directory (cwd) "/home/ubuntu/にほんご" does not exist。

ここでは、/home/ubuntu/にほんご、というディレクトリから実行しています。
なお、シェル上の表示は正常に日本語のディレクトリ名を表示していますが、ターミナルの右上bashと書かれた横のディレクトリ表示はエラーメッセージ同様の文字化けを起こしています。
また、pwsh 7から実行すると、以下のエラーメッセージが表示されます。

ターミナル プロセスが起動に失敗しました: 開始ディレクトリ (cwd) "C:\Users\ユーザー名\にほんご" が存在しません。

こちらも、C:\Users\ユーザー名(英語のみのもの)\にほんご、というディレクトリを開いています。
こちらも同様、シェル上は問題なくパスが表示されており、ターミナルの右上pwshの右のディレクトリ名は上同様文字化けしています。
ターミナル右上の表示状態

試したこと

  • "terminal.integrated.detectLocale": "on"に変更

settings.jsonの当該項目をonに変更しましたが、日本語がunicodeにエスケープされるなど改善効果を得られなかったため、デフォルトのAutoに戻しました。

補足情報(FW/ツールのバージョンなど)

Windows 10 Home

  • バージョン 22H2
  • OS ビルド 19045.2486
  • エクスペリエンス Windows Feature Experience Pack 120.2212.4190.0

VSCode

  • バージョン: 1.74.3 (user setup)
  • コミット: 97dec172d3256f8ca4bfb2143f3f76b503ca0534
  • 日付: 2023-01-09T16:59:02.252Z
  • Electron: 19.1.8
  • Chromium: 102.0.5005.167
  • Node.js: 16.14.2
  • V8: 10.2.154.15-electron.0
  • OS: Windows_NT x64 10.0.19045
  • Sandboxed: No

WSL

  • WSL バージョン: 1.0.3.0
  • カーネル バージョン: 5.15.79.1
  • WSLg バージョン: 1.0.47
  • MSRDC バージョン: 1.2.3575
  • Direct3D バージョン: 1.606.4
  • DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
  • Description: Ubuntu 22.04.1 LTS

pwsh7

  • PSVersion 7.3.1
  • PSEdition Core
  • GitCommitId 7.3.1
  • OS Microsoft Windows 10.0.19045
  • Platform Win32NT
  • PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
  • PSRemotingProtocolVersion 2.3
  • SerializationVersion 1.1.0.1
  • WSManStackVersion 3.0

なにか追加で確認されたいことなどありましたらすぐに確認して追記します。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問