問題タブ [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.

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

c# - 正しい文字列テキストを取得する方法は?

この文字列で表される正しいUnicode文字を取得しようとしています。

csファイルにハードコーディングすると、デバッグモードで正しい文字が表示されることがわかりますが、ファイルに正確な文字列を書き込んで読み込もうとすると、文字列がそのまま表示されます。ファイル。

finalResult文字列に正しいUnicode文字を含めるにはどうすればよいですか?

よろしくお願いしますGonçalo

編集:すでに配置しようとしました

しかし、文字は正しいものとは異なります。

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

escaping - 言語によってエスケープコードが異なるのはなぜですか?

たとえば、エスケープ文字は言語に依存しているように見えます。たとえば、HTML と Javascript には同じエスケープ文字がありません。なぜだめですか?HTML を扱っているのか Javascript を扱っているのかを判断するのが難しい場合があるため、エスケープ シーケンスが多くの言語で同じであれば簡単になります。

コメントまたは回答ありがとうございます

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

postgresql - 文字通りの\uシーケンスをUTF-8に変換する方法は?

外部ソースからデータダンプをロードしていますが、一部の文字列には\uXXXX、次のようなUTF8文字のシーケンスが含まれています。

のE''定数を使用して内容を確認できpsqlますが、適切な値を返す関数/演算子が見つかりません。

PL / pgSQL関数を使用せずに、Unicodeエスケープを使用してこの文字列を通常のUTF8に変換できるかどうかを確認したいと思います。

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

css - CSSコンテンツ値にUnicode文字を配置する

私は問題があります。下向き矢印のHTMLコードを見つけました↓(↓)

涼しい。今、私はそれをCSSで次のように使用する必要があります:

↓HTMLシンボルであるため、これは明らかに機能しません。cssで使用されるこれらの「エスケープされたユニコード」シンボルに関する情報は少ないようです。私が見つけたような他のシンボルがあります\2020が、矢印はありません。矢印コードとは何ですか?

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

java - Java ソースファイルで Unicode をエスケープする必要があるのはなぜですか?

方法ではなく、理由を尋ねていることに注意してください。それが RCP 固有の問題なのか、それとも Java 固有の問題なのかはわかりません。

Java ソース ファイルは UTF-8 でエンコードされています。

次のようにリテラル文字列を定義すると:

Eclipse から Eclipse アプリケーションとして起動してアプリケーションで文字列を使用すると、期待どおりに動作します。

ここに画像の説明を入力

しかし、「Eclipse Product Export Wizard」によってビルドされた .exe を起動すると失敗した場合:

ここに画像の説明を入力

私が使用する解決策は、次のように文字をエスケープすることです。

これを行うことに問題はありません (他のすべての文字列はプロパティ ファイルにあり、言語名のみがハードコードされています) が、理解したいと思います。

bytecodeをビルドするときに、コンパイラは Java リテラル文字列を変換する必要があると思いました。では、なぜユニコードエスケープが必要なのでしょうか? javaソースファイルで高範囲のUnicode文字を使用するのは間違っていますか? コンパイル時にこれらの文字に正確に何が起こりますか?エスケープされた文字の処理とは異なりますか? 問題は RCP キャッシュに関連しているだけですか?

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

parsing - Scala JavaTokenParsersからUnicodeエスケープなどを使用してJava文字列をエスケープされていない文字列にデコードする方法は?

JavaTokenParsersin Scalaは、整数と浮動小数点数、および二重引用符で囲まれた文字列を照合するための便利な正規表現を提供します。しかし、それがすべてです。これらの文字列を基になる変換オブジェクトに変換するという明白なことをどのように行うのですか?toDoubleこれは、数値、またはなどを使用する場合に非常に簡単に実行toIntできます。しかし、文字列に相当するものをどのように実行しますか?たとえば、文字列を入力した場合

次に、これを実行するとJavaTokenParsers、埋め込まれた引用符を正しく解析する文字列が正しく返されますが、最初と最後の文字として二重引用符文字があり、多くのバックスラッシュシーケンスがあります。エスケープシーケンスが処理された同等のJava文字列を取得するにはどうすればよいですか?これを行うためのライブラリ関数がないとは信じられませんが、見つけることができません。

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

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" という結果になります。

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

c# - 6 桁の Unicode エスケープ値の比較

たとえば、C# コードでU+100000別の文字と比較したい6 桁の Unicode 文字があります。char

MSDNのドキュメントを読むと、この文字は で表すことができずchar、代わりに で表す必要がありstringます。

U+10000 から U+10FFFF の範囲の Unicode 文字は、文字リテラルでは許可されず、文字列リテラルでは Unicode サロゲート ペアを使用して表されます

明らかな何かが欠けているように感じますが、次の比較を正しく機能させるにはどうすればよいですか:

編集

k、2 つのメソッドが必要だと思います。1 つは文字を受け入れる方法で、もう 1 つは「大きな文字」、つまり文字列を受け入れる方法です。そう:

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

java - Java String でのエスケープ シーケンスの出力

重複の可能性:
Javaでエスケープ文字を出力するにはどうすればよいですか

ファイルから文字列を読み取り、そのファイルからトークンを生成するプログラムを作成しています。

例えば。ファイルが '1\t .\n$$$' の場合

次に、必要な Java String はまったく同じです。したがって、文字列 str は '1\t .\n$$$' のようになります。

問題は、\t または \n を表す '\' (バックスラッシュ) に遭遇するとすぐに、次の文字 (t または n) が失われることです。

bufferedreader クラスを使用し、関数 read を使用してファイルを 1 文字ずつ読み取っています。これがコードの一部です。

エンコードにUTF-8文字セットを使用してみました

しかし、それは役に立ちません。

前もって感謝します。

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

visual-studio - VisualStudio-この文字をエスケープする方法

私はここで特別な文字をエスケープする必要があると思います:

結果は次のようになる必要があります:userselecfilepath "blackquoted path \ and other folder"

私が間違っているのは何ですか?

ありがとうございました

アップデート

解決: