問題タブ [special-characters]
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.
html - HTMLエンティティをデコードするにはどうすればよいですか?
ここにPerlの簡単な質問があります:
ü
またはのようなHTML特殊文字'
を通常のASCIIテキストに変換するにはどうすればよいですか?
私はこのようなものから始めました:
そして、すべてのHTML文字に対してそれを書くことができますが、このようないくつかの関数はおそらくすでに存在していますか?
完全なHTML->テキストコンバーターは必要ないことに注意してください。私はすでにHTMLを。で解析していますHTML::Parser
。取得した特別な文字でテキストを変換する必要があります。
php - PHP / MySQL の特殊文字
データベースに特殊文字を含む単語があります (主にスペイン語で、チルダなど)。データベースではすべてが保存され、PHPmyAdmin で正しく表示されますが、(PHP を使用して) データを取得してブラウザーで表示すると、「?」のような奇妙な文字が表示されます。正方形で...毎回各文字をエスケープする必要がないように、一般的な修正が必要です。また、PHPフォームからデータベースに特殊なスペイン語の文字を挿入することもできます...
HTMLは正しいです:
すべてのテーブルとデータベースは utf8_spanish に設定されています
私が手に入れたキャラクター: �</p>
助言がありますか???
ありがとう!!!
xslt - XSLT 内の文字の検出
「、」、「」など、Internet Explorer で正しく表示されない奇妙な文字に遭遇しました。コピーアンドペーストの Word コンテンツから引き継がれていると思います。
XSLT を使用してページ コンテンツを作成しています。XSLT でこれらの文字を検出し、有効な HTML コードに置き換えることができればすばらしいと思います。スタイルシートですでに文字列の置換を行っていますが、これらのエンコードされた文字をどのように検出するか、またはそれが可能かどうかはわかりません。
php - 「+」記号を表示できません
mysql データベースに次の値があります。「A+」は雑誌の名前です。データベースに座っているのを見ることができますが、php経由で表示することはできません。SQLデータをフェッチすると、出力されます
「あ」
私は utfencode() utfdecode() htmlentities() を試しました...無駄に。問題を診断できません。重要な場合は、ajax (jquery load() 関数) を介してこのデータをフェッチします。
アップデート:
正規表現を使用してデータを解析しているときに + 記号が削除されていることがわかります。それに対する修正も見つからないようです。preg_quote() は役に立ちません。
c# - Lucene とスラッシュ
私のインデックスには、companyName:opel/vauxhall という値があり
ます。「opel/vauxhall」を検索すると、正しい結果が返されます。
「opel/*」を検索しても何も返されません。
現在、「/」をスペースに置き換えています。しかし、それは私のコードに少し臭いを与えます。
より良いアイデアはありますか?
sql - SQL LIKE 句の特殊文字のリスト
SQL のすべての特殊文字の完全なリストは何ですか (私は SQL Server に興味がありますが、他のものも良いでしょう) LIKE 句は?
例えば
- %
- _
- [指定子] 例 [az]
- [^指定子]
- ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
- ' 文字は ' でエスケープする必要があります。たとえば、they're は they''re になります
%
- ゼロ文字以上の任意の文字列。_
- 任意の 1 文字- ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
%
- ゼロ文字以上の任意の文字列。_
- 任意の 1 文字- ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
サイベース
- %
- _
- [指定子] 例 [az]
- [^指定子]
%
- ゼロ文字以上の任意の文字列。_
- 任意の 1 文字リファレンスガイドはこちら[PDF]
%
- ゼロ文字以上の任意の文字列。_
- 任意の 1 文字- ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
- %
- _
- 指定された場合のみの ESCAPE 文字。
PostgreSQL にSIMILAR TO
は、以下を追加する演算子もあります。
[specifier]
[^specifier]
|
- 2 つの選択肢のいずれか*
- 前の項目の 0 回以上の繰り返し。+
- 前の項目の 1 回以上の繰り返し。()
- アイテムをグループ化する
アイデアは、これを「ワンストップ ショップ」にできるコミュニティ Wiki にすることです。
xml - XMLの角括弧?
XML ドキュメントで、角かっこ (] または [) をどのように扱うのですか?
xpath - 特殊文字を含む xpath 属性
通常、上記のクエリは機能しますが、この場合、xhtml 属性 xml:lang にコロンが含まれています。エンティティ &59; に置き換えます。どちらも機能しません。
助言がありますか?
php - PHP DOMDocument:謎のキャラクターを窒息させるloadHTMLFile:RS
phpのDOMDocument->LoadHTMLFile('test.html');を使用する 36行目のコンテンツのエラーを報告して、エラーを返し続けます。文字を次々と削除すると、原因は明らかに空のスペースであることがわかります。その文を別のエディター(Editra)でコピー/貼り付けすると、奇妙なRS文字が表示されました。
それは何ですか、そしてもっと重要なことに、どうすればそれが再び起こるのを避けることができますか?
special-characters - DOS でチルダ ~ 文字を入力する
私の DOS プロンプトでは、チルダ ( ~
) 文字を入力してファイルを開く必要があります。
何らかの理由で、DOS ボックス/プロンプトに表示されません。
~
文字を入力できる Ctrl ショートカット キーの形式はありますか?
キーが私を最も惹きつけるものであることを認識しないのはDOSプロンプトだけです。