私は、入力テキストの翻訳のように、各ユーザの入力に対して複数の言語で何らかのテキストを出力するC++プログラムがあるとします。このプログラムはWebサーバー上で動作します。しかし、非ASCIIシンボル(漢字やインドのスクリプトやギリシャ語など)の出力に関しては、コンソールに表示されるものはごみです。クライアントの要求に対する応答でC++プログラムの出力を正しく表示する方法はありますか?WebサーバとUTF-8上で動作するC++プログラムのテキスト出力
1
A
答えて
2
次のような、明示的Content-Type: header
に文字セットを指定するためにあなたのWebサーバの応答を手配しなければなりません。そうするための正確なメカニズムは、使用しているWebサーバに依存し、どのように
Content-Type: text/html; charset="utf-8"
WebサーバーはC++プログラムの実行を処理します。
ほとんどのWebサーバーでは、外部プログラムを実行すると、外部プログラムはヘッダー行のリスト、まさしく1つの空白行、応答の内容で構成される応答を生成することが期待されます。その場合は、プログラムの出力に空白行と内容の前にこのヘッダーを含めるようにしてください。
もちろん、適切なUTF-8エンコーディングを使用して出力します。
関連する問題
- 1. C#プログラムでWebフォームにテキストを入力しますか?
- 2. C#UTF8読み込み/出力
- 3. C#:Webサーバ上のRabbitMQメッセージの使用
- 4. €charは? UTF8出力で
- 5. 入力、出力Cプログラム
- 6. ubuntuでリモートホスト上で動作するサーバとクライアント間の通信
- 7. プログラムで作成した編集テキストのテキストを入力する
- 8. 次のCプログラムの出力
- 9. Cプログラムの出力分析
- 10. sharepointサーバ上のすべてのsharepoint Webアプリケーションをプログラムで取得する方法
- 11. CプログラムへのPython入力の出力
- 12. コンソールに非utf8シンボルを出力する
- 13. プログラムCでのシェルスクリプト出力のキャッチ
- 14. C++プログラムでの出力コンパイラのバージョン
- 15. JavaランタイムリダイレクトCプログラム出力
- 16. Cプログラムの出力を別のCプログラムにリダイレクトします。
- 17. ラジオボタンのテキストをプログラム上でボタンの上に移動
- 18. ランダムな値を出力するC++プログラム
- 19. Cプログラムによるアセンブリ出力のデコード
- 20. プログラムが出力ファイルに奇妙なシンボルを出力するC++
- 21. C++ウィンドウにテキストを出力する
- 22. どのようにWAMPサーバが動作し、プログラムを出力に変換するから
- 23. C#コンソール出力が動作しない
- 24. プログラムでファイルをWebサイトにアップロードして出力をキャプチャする
- 25. リモートマシン上でセレン - サーバを起動するC#コード
- 26. 空の出力ファイルを作るプログラム
- 27. C++とExcelのインターフェイス方法(C++プログラムからExcelスプレッドシートに出力)
- 28. C#サーバでバンドルが動作しない
- 29. Linuxサーバ上で動作するjarファイルの構築
- 30. C#WebサービスのSOAPリクエストとレスポンスを出力する
コンソールは 'UTF-8'文字用に設定する必要があります。 – Galik