問題タブ [chars]

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

html - Django:同じテンプレートで特殊文字を引用および引用解除するにはどうすればよいですか?

私のアプリには「タグ」機能があります。特殊文字 (「+」や「.」など) を許可したいので、URL でこれらの文字をエスケープする必要があります。

ただし、「a」タグ内で印刷するときはエスケープしない必要があります。

問題は、特殊文字をエスケープするための適切なフィルターが見つからないように見えることです (「urlencode」を試しましたが、少なくとも「.」では何も起こらないようです)。ビュー内で特殊文字を翻訳することを考えましたが、「a」タグ内でそれらを印刷するときに、引用符を外したり、エスケープ解除したりする必要があります。では、これを行うにはどうすればよいでしょうか。

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

php - PHP真のマルチバイト文字列シャッフル機能?

マルチバイト文字列に固有の問題があり、文字を削除したり、失ったり、繰り返したりすることなく、PHP で長い UTF-8 エンコードされたマルチバイト文字列をある程度ランダムにシャッフルできる必要があります。

str_shuffle の下の PHP マニュアルには、機能しないマルチバイト関数 (最初のユーザーが提出した関数) があります。 119 文字または 118 文字の文字列が返されました。元の文字列に含まれていない場合でも、重複した文字が表示されることがあります。だからそれは機能的ではありません。

これをより複雑にするために、可能であれば日本語の UTF-8 改行、改行、および句読点も含める必要があります。

UTF-8 mb 文字列を使用して複数の言語を扱った経験のある人は誰でも助けてくれますか? PHPには、これを行うための組み込み関数がありますか? str_shuffle はまさに私が欲しいものです。マルチバイト文字でも機能する必要があるだけです。

どうもありがとう!

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

c++ - int を Char* に変換して ascii 値を与える C++

こんにちは、私はそれを呼び出している変数を初期化しようとしています

私はSDLを使用しているので、それらを表示するには、スコアをcharに変換する必要がありました

これでスコアが増えます

そして、この関数でこれを表示しています

だから、私がそれを表示すると、この0、1、2、3、4、5、6、7、8、9、a、b、c、d、eなどのようになり、通常は0のようにカウントしたい1,2,3,4,5,6,7,8,9,10,11など

それで、私は何を間違っていますか?何か案が?

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

php - PHP のこれらの文字が変換されるのはなぜですか?

データベースから大量のテキストなどの情報を取得していますが、PHP を使用してエコーしている間に文字が変更されています。通常のものを表示するにはどうすればよいですか?ありがとう。

もっと...

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

c# - 文字スクランブリング (C# および Javascript)

文字を単語でスクランブルする必要があります。そして、このスクランブリングはランダムであってはなりません。言い換えると、(同じワードで) スクランブルを行うたびに、新しい結果は (同じワードでの) 最後のスクランブル結果と等しくなければなりません。非常に単純な例は XOR です。しかし、XOR は非常に簡単にデコードできるので、もっと強力なものが必要です。そのような目的で、C# と Javascript で同じように機能するライブラリをお勧めできますか?

アドバイスありがとうございます!:)

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

c# - 正規表現を使用して非表示の文字を削除できません

文字列から非表示の文字を削除し、スペースと0x20-0x7Fの文字のみを保持したいのですが、これを使用します:Regex.Replace(QueryString, @"[^\s\x20-\x7F]", ""); ただし、機能しません

QueryStringchar 0xA0があり、その後、charはまだに存在しQueryStringます。

なぜこれが機能しなかったのかわかりませんか?

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

c - UDP で文字を送信する

すべての文字を個別に送信して、UDP でテキストを送信しようとしていますが、何かが間違っているようです。これはクライアントです:

そして、これはサーバーになります:

テキスト全体を送信すると機能しますが、この方法ではサーバーは何も受信していないようです。誰かが助けてくれることを願っています。ありがとうございました。

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

c - 下位管理機能におけるUD解決のアドバイス

私はCにかなり慣れていないので、文字列の長さを取得し、文字列を反転し、charバッファーのバイナリデータをintとshortに変換する機能を備えた小さなライブラリを書き始めました。教育のため、および string.h などですでに利用可能な低レベルの機能をよりよく理解するためです。

問題は、私が抱えているエラーがある程度ランダムであることです。私は4つの機能を持っています:

  • getStringLength(文字列の長さを取得します)
  • reverseString(XOR 置換を使用して文字列を反転し、getStringLength を使用して長さを取得します)
  • charsToUShort(バイナリ データの 2 バイト (null 項はカウントしない) を持つ char 配列ポインタを unsigned short に変換します)
  • charsToUInt(バイナリ データの 4 バイト (null 項はカウントしない) を持つ char 配列ポインタを unsigned int に変換します)

基本的に、メイン関数でこれらすべての関数をテストすると問題が発生します。すべての関数が使用される場合、 toreverseStringに移動するイテレータは として設定されます。したがって、基本的に、文字列の反転が繰り返されると、イテレータが であるため、ループは開始されません。それにもかかわらず、それは 0 として初期化されます。関数にこれらのうち 3 つしか使用しない場合、たとえば、メイン関数から charsToUInt を削除すると、すべて期待どおりに機能します。0length / 23276732767

主な質問

  • このような問題を解決するには、どのようなアドバイスが必要ですか?
  • その他のアドバイスも大歓迎です!

明確化のためのエラーが発生しやすいコード

getStringLength:

reverseString:

charsToUShort:

charsToUInt:

明確化のためのテスト出力

エラー結果を含むテストからの出力は次のとおりです。

そして、期待される結果は次のとおりです。

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

java - 入力された最初の 2 文字が英数字かどうかをテストします - 正規表現はありません

入力された文字と検出を処理するためにスマートなものが必要な次のコードがあります。

質問には 3 つの部分があります。

  1. 押されたキーを英数字に対してどのようにテストしますか。これはGWTであるため、正規表現を使用したくないことに注意してください(ただし、他にオプションがない場合...)。

  2. SuggestBox に入力されたテキストの長さを検出する最良の方法は何ですか?

  3. KeyDownEven は最良の選択ですか? また、任意のキーが押されたときに 2 回トリガーされるのはなぜですか?

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

android - 独自の Android ハードウェア キーボード ショートカット

Milestone/Droid、T-Mobile G1/HTC Dream、T-Mobile G2/Desire ZなどのAndroid携帯のハードウェアキーボードで使用する独自のショートカットを作成したいと考えています。たとえば、キーボードを変更せずに ę を作成するための alt+e ショートカットがあると便利です。(それは私の国の文字です)