問題タブ [unicode-literals]

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 投票する
2 に答える
4004 参照

java - Java: UTF-8 (リテラル) を unicode に変換する方法

この「\xE2\x80\x93」のようなUTF-8(文字通り)があります。

Javaを使用してこれをUnicodeに変換しようとしています。

しかし、これを変換する方法を見つけることができませんでした。

誰でもこれについて私を助けることができますか?

よろしく、土

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

c# - Unicode リテラル文字列

HTTP POST リクエストで JSON を送信しています。JSON オブジェクト内のテキストの一部には、上付き文字が必要です。

次のように C# で文字列を作成すると:

... \u00B9 を実際の上付き文字 1 に変換すると、JSON が壊れます。\u00B9 を、上付き文字としてではなく、文字列に書いたとおりに表示したい。

エスケープ文字を追加すると、次のように表示されます。

エスケープ文字を使用したくありませんが、実際の上付き文字に変換したくありません。C# で Unicode 変換を行わず、文字どおり "\u00B9" のままにする方法はありますか?

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

python - utf-8 として宣言されたモジュール内の Python Unicode 文字列リテラル

次のようなutf-8ヘッダーを持つダミーのPythonモジュールがあります。

どちらが印刷されますか:

しかし、utf-8 として宣言された Python モジュール内のすべての文字列リテラルは、自動的に ではなく 型unicodeになると思いましたstr。何か不足していますか、それともこれは正しい動作ですか?

a私が使用するユニコード文字列として取得するために:

しかし、これは非常に「礼儀正しく」、実用的ではないようです。より良いオプションはありますか?

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

java - Unicode リテラルを指定した Java コードで空の文字リテラル エラーを取得する

なぜこのコードは

与える

'空文字リテラル'

コンパイルしようとすると?

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

python - Unicode リテラルから Unicode インスタンスを作成する方法

C 拡張機能のバグにより、str インスタンスを含む Unicode データを取得しています。つまり、エンコーディングがまったくない str と Unicode リテラルを取得しています。

したがって、たとえば、これは有効な Unicode リテラルです

UTF-8 でエンコードされた str は次のようになります。

ただし、ユニコードリテラルで str を取得します。

そして、そこから unicode インスタンスを作成する必要があります。unicode()エンコーディングが必要なため、使用は機能しません。私はそれ''.join(unichr(ord(x)) for x in s) が私が必要とすることをすると思ったが、それは本当に醜い. より良い解決策が必要です。何か案は?

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

excel - VBA の Unicode 文字列リテラル

日本語の文字を含むプライベート定数文字列を (VBA クラス モジュールで) 宣言したいと考えています。宣言で初期化子として受け入れられる可能性のあるリテラルを構築するString(またはリテラルを何らかの形で組み合わせる) 方法はありますか? Constつまり、次のようなものです:

また

MS Excel v14.0.6112.5000 (MS Office Professional Plus 2010) を使用しています。

うまくいかないもの:

  • 日本語の文字を文字列リテラル (例: ... = "変数") に直接貼り付けます。これは、VBA エディターが文字を台無しにするためです。
  • 初期化子では関数呼び出しが許可されていないため、ChrW()or ChrW$()(例: )を使用します。... = ChrW$(22793) & ChrW$(25968)Const

が好きではないもの

  • プロパティにアクセスするたびに文字列が再作成されるため、Const作成して文字列を返すことで偽造します(さらに、混乱し、醜いです...しかし、最後の2つはむしろ好みの問題です)。Private Property Get
0 投票する
3 に答える
6146 参照

java - Unicode リテラル文字列を Unicode 文字として出力

Unicode リテラル文字列を同等の Unicode 文字として出力する必要があります。

この文字列をユニコード文字として評価するにはどうすればよいですか?

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

java - Javaで3バイトのUnicodeリテラルを書く方法は?

Java で Unicode リテラル U+10428 を書きたいと思います。 http://www.marathon-studios.com/unicode/U10428/Deseret_Small_Letter_Long_I

「\u10428」で試しましたが、コンパイルされません。

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

visual-c++ - Visual C++ の Unicode リテラル