Error C2001:定数が 2 行目に続いています。 新しいページはコチラ
提供: yonewiki
(ページの作成:「== '''概要''' == Visual Studioのデフォルトのテキスト編集が文字コードがSJISだから発生するエラーのようです。QtはSJISかUTF系か...」) |
(→概要) |
||
1行: | 1行: | ||
== '''概要''' == | == '''概要''' == | ||
− | Visual Studioのデフォルトのテキスト編集が文字コードがSJISだから発生するエラーのようです。QtはSJISかUTF系か自動判定する仕組みがあって、リテラルに指定されている日本語文字コードを変換するあるらしいのですが、UTF系なのにSJISと判定してしまうパターンがあるらしく、そうすると終わりのダブルクォーテションが見つけられない状態に陥ったりします。日本語が使われたときにずれる。UTF- | + | Visual Studioのデフォルトのテキスト編集が文字コードがSJISだから発生するエラーのようです。QtはSJISかUTF系か自動判定する仕組みがあって、リテラルに指定されている日本語文字コードを変換するあるらしいのですが、UTF系なのにSJISと判定してしまうパターンがあるらしく、そうすると終わりのダブルクォーテションが見つけられない状態に陥ったりします。日本語が使われたときにずれる。UTF-8は英語は1バイト、日本語は3バイトという感じです。 |