杉田さん
重大なバグとは考えていません。Qt のコーディング規約には Ascii のみでコードを書くようにとなっています。
Coding Conventions https://wiki.qt.io/Coding_Conventions All code is ascii only (7-bit characters only, run man ascii if unsure)
上のリンク先を読んでみましたが,以下の理由により,.proの記述はこの規約には縛られないと思います。
1. 最初に"This is an overview of the high-level coding conventions we use when writing Qt code."と書いて ある通り,これはQt自体のコードを書く場合の規約であって,Qtを利用する場合の規約ではないと読めます。
2. はっきりそうと書いてあるわけではありませんが,文面からしてこの規約はC++に関する規約であって, .proとは直接関係ないと思われます。
3. 引用された"All code is ascii only "のところには,文字列リテラルの書き方のことに触れていますが,コメント にまでは言及していません。またそもそもコメントはコードなのかという疑問もあります。これがもし "All source file is ascii only "なら話は別ですが,コメントはコンパイルて機械語になるわけではないので, コードではないという考え方もできます。
4. もし本当に,ソースファイルの全てがasciiコードだけであることを求めているのであれば,Qt Creatorの テキストエディタにファイルのエンコーディングの設定は不要なはずです。
コメントも含めて Ascii の範囲でコードを書いています。
自分一人でプログラミングしているのなら,それでも何とかなりますが,複数人のチームで開発しており, 外部に人的リソースを求めたり,チームのメンバーの移り変わりもありますので,現実問題としてはそうも 行かないのが実情です。
====================== 大田 展(Hiroshi Ota) hi_ohta@lasertec.co.jp ======================