問題タブ [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.
python - Python 2.6 で unicode_literals を使用している問題はありますか?
Python 2.6 で動作するコード ベースを既に取得しています。Python 3.0 に備えるために、以下の追加を開始しました。
私たちの.py
ファイルに(私たちがそれらを変更するにつれて)。他の誰かがこれを行っていて、明らかでない落とし穴に遭遇したかどうか疑問に思っています (おそらくデバッグに多くの時間を費やした後)。
powershell - PowerShell文字列リテラルでUnicode文字コードをエンコードするにはどうすればよいですか?
たとえば、PowerShell文字列でUnicode文字U + 0048(H)をエンコードするにはどうすればよいですか?
C#では、これを実行"\u0048"
しますが、PowerShellでは機能しないようです。
c# - C# と C++/CLI の Unicode 文字列リテラル
C# では " i
" は、私の予想どおり、8221 ($201D) になります。一方、C++/CLI では 65428 ($FF94) になります。親切な魂がこれを私に説明できますか?
EDIT:サイズはwchar_t
ここでは問題になりません。理由は次のとおりです。
ここでもi
8221 になるのでwchar_t
、私のシステムで 16 ビット整数を保持するゲーム次第です。エケフォルシュス
mysql - MySQL の Unicode (16 進数) 文字リテラル
MySQL で Unicode 文字リテラルを指定する方法はありますか?
次のような Unicode 文字を Ascii 文字に置き換えたい:
しかし、ほとんどのフォントでは使用できないさらにあいまいな文字を使用しているため、次のような Unicode 文字リテラルを使用できるようにしたいと考えています。
この SQL ステートメントは PHP スクリプトから呼び出されています。最初のフォームは判読できないだけでなく、実際には機能しません。
string - C++/CLI の Unicode 文字列リテラル
キリル文字を含む Unicode CLR 文字列を返すこのコード フラグメントがあるとします。
このアセンブリを参照する C# コードでプロパティを読み取ると、大量の "?" が表示されます。C++ コンパイラが文字列を 1 バイト文字に「フラット化」したかのように。
C++ ソース ファイルを UTF-8 (Unicode も含む) として保存しましたが、ansi 以外のすべての文字についてコンパイラから常に次の警告が表示されます。
警告 C4566: ユニバーサル文字名 '\u041E' で表される文字は、現在のコード ページでは表現できません (1252)
さて、コンパイラにリテラルをユニコードとして扱うように強制するコンパイラスイッチはありますか? 見つからないようです。
delphi - Delphi2010:Unicodeリテラル値を含むキャプションを割り当てるコードを記述しますか、それともテキストファイルからUnicodeシンボルをロードしますか?
Delphi 2010でUnicodeプログラムを作成するにはどうすればよいですか?
私は英語のウィンドウを持っており、「非Unicodeプログラムの現在の言語」も英語です。静的コントロールは見栄えがしますが、変更しようとすると(Label.Caption:='unicode value'またはMemo.LoadFromFile(textFilename))、テキストは次のようになります:$ ^ $&%*(#&#。
それを修正する方法は?
python - ユニコードの生のリテラルを読み取り可能な文字列にデコードする方法は?
Unicode の生のリテラルを変数に割り当てると、その値を読み取ることができます。
しかし、Unicode 文字列ではなくプレーンな文字列に既に値を割り当てている場合、次のことはできません。
どうすればデコードして読むことができますか?
python - Python3および2で機能するUnicodeリテラル
だから私は、便宜上、Python3.2と2.7で作業したいPythonスクリプトを持っています。
両方で機能するUnicodeリテラルを使用する方法はありますか?例えば
上記のコードでは、python 2.x(u''
)およびpython 3.xでユニコード文字列が必要にu
なりますが、構文エラーはほとんど発生しません。
python - 無効な構文を引き起こすUnicodeリテラル
次のコード:
Pythonでエラーを引き起こしています:
問題を修正するu
前に'を削除しますが、これはそのまま機能するはずですか?"
Python3.1を使用しています
c++ - Unicode 文字列リテラル
C++11 では、新しい文字列リテラル プレフィックスのセットが導入されています (さらに、ユーザー定義のサフィックスも使用できます)。さらに、Unicode エスケープ シーケンスを直接使用して、エンコーディングを気にせずに特定のシンボルをコーディングできます。
wchar_t
しかし、文字列リテラルでもUnicode エスケープ シーケンスを使用できますか? これができないとしたら、それは欠陥のように思われます。
の整数値はsw[0]
もちろん、特定のプラットフォームにあるものに依存しwchar_t
ますが、他のすべての効果に対して、これは移植可能であるはずですよね?