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

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

新規登録して質問してみよう
ただいま回答率
85.35%
Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

0回答

760閲覧

Visual Studio日本語が文字化け

退会済みユーザー

退会済みユーザー

総合スコア0

Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

0クリップ

投稿2021/02/02 08:28

先程Visual Studio2019をインストールして下記のコードを実行したのですが英語の部分だけが読み上げられ、日本語の部分は読み上げられません。


cmd = "abcdeあいうえお"
変数text = "abcde\0\0\0\0\0"

コードは問題ないと思いますがcmdからの文字入力がうまく反映されません。

解決策わかる方、ご教授お願いします。

C#

1using MagicWand; 2using System; 3 4namespace Speak2 5{ 6 class Program 7 { 8 static void Main(string[] args) 9 { 10 string text = Console.ReadLine(); 11 Magic.Speak(text); 12 } 13 } 14}

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

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

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

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

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

episteme

2021/02/02 08:41

- Magic.Speak("abcdeあいうえお") なら読み上げてくれますか? - args は使ってないけど、いいんですか?
退会済みユーザー

退会済みユーザー

2021/02/02 08:45

- Magic.Speak("abcdeあいうえお") なら読み上げてくれますか? >読み上げてくれます。 - args は使ってないけど、いいんですか? このあと使う予定でしたので記載してました。
episteme

2021/02/02 10:11

string text = Console.ReadLine(); Console.WriteLine(text); Magic.Speak(text); 入力したtextどおりに読み上げられますか? 読み上げられるなら質問と矛盾することになるけど。
退会済みユーザー

退会済みユーザー

2021/02/02 10:20 編集

読まれないですね。。。。 breakしてtextの中身見ましたが「abcde\0\0\0\0\0」になってました。 追記 Console.WriteLine(text); でcmdに返ってきた値は日本語が抜けた状態でした。
episteme

2021/02/02 10:51

↑僕とこでは再現しません。
退会済みユーザー

退会済みユーザー

2021/02/02 10:58

真摯に回答いただきありがとうございました。 文字コードかなと思ったんですが、詳しくなく何も進捗がありませんでした。
KoichiSugiyama

2021/02/02 15:05

Console.WriteLine("IANA Name : {0}",Console.OutputEncoding.WebName); Console.WriteLine("Code Page : {0}",Console.OutputEncoding.CodePage); として何が表示されますか?Shift-JISと932なんじゃないでしょうか。
退会済みユーザー

退会済みユーザー

2021/02/05 01:17

ヒントをもとに文字コードの変更で解決することが出来ました!ありがとうございます!!
KoichiSugiyama

2021/02/05 02:07

せっかくですので解決方法をご自身で回答に書いて自己解決としていていただけると、後から検索などで見る人に役に立つと思いますのでお願いいたします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問