問題タブ [wchar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
20872 参照

c++ - C++ 、 winapi 2 つの WCHAR * 文字列を比較する

2 つの文字列を比較したいWCHAR*

どうやってするの?

PS比較中に大文字と小文字を無視したいと思います。

使用できることはわかっていますがstrcmpi、 では機能しませんWCHAR*

0 投票する
1 に答える
1252 参照

c++ - NOTIFYICONDATA構造のszTipフィールドを設定する

szTipフィールドは128文字の長さで、Unicodeです。これはタイプTCHARであり、WCHARとしてtypedefされます。したがって、次のコードスニペットがコンパイルされない理由がわかりません。

コンパイルエラーは

何かアドバイス?

0 投票する
0 に答える
382 参照

c++ - 「wchar.h」を .idl ファイル (COM サーバー) にインポートすると構文エラーが発生する

ビジュアル スタジオで新しい C++ (ATL) プロジェクトを作成し、小さな COM サーバー DLL の作成に着手しました。もちろん、世界が使用するインターフェイスを外側に定義する IDL ファイルがあります。このプロジェクトでは別のライブラリを使用しているため、wchar_t タイプを使用する必要があります。しかし、私が置くとき:

私の.idlファイルの一番上で、すべての地獄が解き放たれます。わかりました、私は誇張しています。少しエラーが表示されます: p>

これはシステム ヘッダー ファイルのエラーであるため、この問題を修正する方法がわかりません。何か案は?

0 投票する
3 に答える
10602 参照

c - wchar を Linux コンソールに出力しますか?

私のCプログラムを以下に貼り付けます。bash では、プログラム print "char is ", Ω は出力されません。私のロケールはすべて en_US.utf8 です。

0 投票する
3 に答える
5644 参照

c - Linuxでwprintf UTF16(UTF8である必要があります)?

1 wprintf が 'Ω' を 3A9 (UTF16) として表示するのは本当に奇妙ですが、wctomb は wchar を CEA9 (UTF8) に変換します。私のロケールはデフォルトの en_US.utf8 です。man ページが言ったように、それらは私のロケールに準拠する必要がありますが、wpritnf は UTF16 を使用します。なぜですか?

http://www.fileformat.info/info/unicode/char/3a9/index.htmからの抜粋

Ω (UTF)

UTF-8 (16 進数) 0xCE 0xA9 (cea9)

UTF-16 (16 進数) 0x03A9 (03a9)

2 wprintf と printf を同じプログラムで実行することはできません。wprintf または printf のいずれかを使用する必要があります。なぜですか?


私のプログラムを見てください:

0 投票する
2 に答える
2613 参照

c++ - wcscpy_sの実行時にWCHARオーバーフロー

Outlookメールボックス(パスに255文字の最大長がない)から大規模なフォルダーパスを取得しようとすると、正しく処理されていないようですが、コードですべてを試しましたが、問題に光を当てるものは何もないようです。

うまくいけば、それをもう少しよく説明します、コード。

string.hラインで致命的なエラーが発生します。

0 投票する
1 に答える
27466 参照

c++ - QtでWCHARをQStringに変換する

QtでWCHARをQStringに変換します。この変換を完了するためにそれを実装するのを手伝ってください。

0 投票する
2 に答える
40106 参照

c++ - Wchar_t* を const char* に変換する方法

Windows CE .net コンパクトアプリケーションで作業している間、私は c++ の一種の新人です。

ヘキサデータをファイルに書き込もうとしているとき

以下の書き込み関数を使用してヘキサデータをファイルに書き込んでいるときに、このエラー can not convert parameter 1 from wchar * to const char* on が発生しています

wchar_* を const char* に変換して、書き込み関数を機能させるにはどうすればよいでしょうか。

ありがとう。

0 投票する
2 に答える
657 参照

c++ - Win32 の奇妙なワイド文字の動作

以前にワイド文字を使用したことがありません。他の誰かからのコードは次のとおりです。

ポイントは、変数を 7z.exe ファイルの場所に設定することです。Windows 7 Prof. 64ビットシステムでデバッグすると、wrootの無効な文字のように見えます。

﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾ ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾、쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌 쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌 쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌 ブロック引用