問題タブ [unicode-escapes]
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.
c# - 正しい文字列テキストを取得する方法は?
この文字列で表される正しいUnicode文字を取得しようとしています。
csファイルにハードコーディングすると、デバッグモードで正しい文字が表示されることがわかりますが、ファイルに正確な文字列を書き込んで読み込もうとすると、文字列がそのまま表示されます。ファイル。
finalResult文字列に正しいUnicode文字を含めるにはどうすればよいですか?
よろしくお願いしますGonçalo
編集:すでに配置しようとしました
しかし、文字は正しいものとは異なります。
escaping - 言語によってエスケープコードが異なるのはなぜですか?
たとえば、エスケープ文字は言語に依存しているように見えます。たとえば、HTML と Javascript には同じエスケープ文字がありません。なぜだめですか?HTML を扱っているのか Javascript を扱っているのかを判断するのが難しい場合があるため、エスケープ シーケンスが多くの言語で同じであれば簡単になります。
コメントまたは回答ありがとうございます
postgresql - 文字通りの\uシーケンスをUTF-8に変換する方法は?
外部ソースからデータダンプをロードしていますが、一部の文字列には\uXXXX
、次のようなUTF8文字のシーケンスが含まれています。
のE''定数を使用して内容を確認できpsql
ますが、適切な値を返す関数/演算子が見つかりません。
PL / pgSQL関数を使用せずに、Unicodeエスケープを使用してこの文字列を通常のUTF8に変換できるかどうかを確認したいと思います。
css - CSSコンテンツ値にUnicode文字を配置する
私は問題があります。下向き矢印のHTMLコードを見つけました↓
(↓)
涼しい。今、私はそれをCSSで次のように使用する必要があります:
↓
HTMLシンボルであるため、これは明らかに機能しません。cssで使用されるこれらの「エスケープされたユニコード」シンボルに関する情報は少ないようです。私が見つけたような他のシンボルがあります\2020
が、矢印はありません。矢印コードとは何ですか?
java - Java ソースファイルで Unicode をエスケープする必要があるのはなぜですか?
方法ではなく、理由を尋ねていることに注意してください。それが RCP 固有の問題なのか、それとも Java 固有の問題なのかはわかりません。
Java ソース ファイルは UTF-8 でエンコードされています。
次のようにリテラル文字列を定義すると:
Eclipse から Eclipse アプリケーションとして起動してアプリケーションで文字列を使用すると、期待どおりに動作します。
しかし、「Eclipse Product Export Wizard」によってビルドされた .exe を起動すると失敗した場合:
私が使用する解決策は、次のように文字をエスケープすることです。
これを行うことに問題はありません (他のすべての文字列はプロパティ ファイルにあり、言語名のみがハードコードされています) が、理解したいと思います。
bytecodeをビルドするときに、コンパイラは Java リテラル文字列を変換する必要があると思いました。では、なぜユニコードエスケープが必要なのでしょうか? javaソースファイルで高範囲のUnicode文字を使用するのは間違っていますか? コンパイル時にこれらの文字に正確に何が起こりますか?エスケープされた文字の処理とは異なりますか? 問題は RCP キャッシュに関連しているだけですか?
parsing - Scala JavaTokenParsersからUnicodeエスケープなどを使用してJava文字列をエスケープされていない文字列にデコードする方法は?
JavaTokenParsers
in Scalaは、整数と浮動小数点数、および二重引用符で囲まれた文字列を照合するための便利な正規表現を提供します。しかし、それがすべてです。これらの文字列を基になる変換オブジェクトに変換するという明白なことをどのように行うのですか?toDouble
これは、数値、またはなどを使用する場合に非常に簡単に実行toInt
できます。しかし、文字列に相当するものをどのように実行しますか?たとえば、文字列を入力した場合
次に、これを実行するとJavaTokenParsers
、埋め込まれた引用符を正しく解析する文字列が正しく返されますが、最初と最後の文字として二重引用符文字があり、多くのバックスラッシュシーケンスがあります。エスケープシーケンスが処理された同等のJava文字列を取得するにはどうすればよいですか?これを行うためのライブラリ関数がないとは信じられませんが、見つけることができません。
python - Python ユニコードエスケープの問題
Python 3.2で整数を「\ x ..」の形式の文字列に変換する結果は得られませんでした。ascii 変換を使用した場合などに、'0x..' または '\\x..' が表示されますが、これは適切ではありません。バイトまたは Unicode ("\u92") を追加すると、"SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-2: end of string in escape sequence" という結果になります。
c# - 6 桁の Unicode エスケープ値の比較
たとえば、C# コードでU+100000
別の文字と比較したい6 桁の Unicode 文字があります。char
MSDNのドキュメントを読むと、この文字は で表すことができずchar
、代わりに で表す必要がありstring
ます。
U+10000 から U+10FFFF の範囲の Unicode 文字は、文字リテラルでは許可されず、文字列リテラルでは Unicode サロゲート ペアを使用して表されます
明らかな何かが欠けているように感じますが、次の比較を正しく機能させるにはどうすればよいですか:
編集
k、2 つのメソッドが必要だと思います。1 つは文字を受け入れる方法で、もう 1 つは「大きな文字」、つまり文字列を受け入れる方法です。そう:
java - Java String でのエスケープ シーケンスの出力
重複の可能性:
Javaでエスケープ文字を出力するにはどうすればよいですか
ファイルから文字列を読み取り、そのファイルからトークンを生成するプログラムを作成しています。
例えば。ファイルが '1\t .\n$$$' の場合
次に、必要な Java String はまったく同じです。したがって、文字列 str は '1\t .\n$$$' のようになります。
問題は、\t または \n を表す '\' (バックスラッシュ) に遭遇するとすぐに、次の文字 (t または n) が失われることです。
bufferedreader クラスを使用し、関数 read を使用してファイルを 1 文字ずつ読み取っています。これがコードの一部です。
エンコードにUTF-8文字セットを使用してみました
しかし、それは役に立ちません。
前もって感謝します。
visual-studio - VisualStudio-この文字をエスケープする方法
私はここで特別な文字をエスケープする必要があると思います:
結果は次のようになる必要があります:userselecfilepath "blackquoted path \ and other folder"
私が間違っているのは何ですか?
ありがとうございました
アップデート
解決: