問題タブ [asciiencoding]
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# - Encoding.ASCII と new ASCIIEncoding()
私が使用する場合:
A)var targetEncodingA = Encoding.ASCII;
と
B)var targetEncodingB = new ASCIIEncoding();
targetEncoding0 と targetEncoding1 の両方が同じタイプです。
A または B を使用する場合に推奨されるシナリオおよび/または利点/欠点はありますか?
(コンストラクターを使用するたびに新しいインスタンスを作成する以外に)
php - PHP 変数を URL リンクにエンコードする
仕様:
結果を PHP 変数として出力する Web フォームがあります。
RSForm Pro の使用
ジュムラ!2.5.14
管理者の電子メール出力
例:
「出力レイアウトの変更」:
出力:
問題:
変数はスペース付きで出力されます。変数は URL に関連付けられているため、変数を正しいエンコーディングでエンコードしたいと考えていました。たとえば%20
、「スペース」の場合、最終的に出力は次のようになります。
私はPHPのみを使用しているので、変数を取り、エンコードされた変数を返すソリューションを指定してください...次のように見えると思います:
どんな助けでも大歓迎です、Merci! ジョシュ。
編集: 上記のコードは変更されましたが、まだ機能していません。
URL への出力:
RSForms を使用する必要があります。
c# - ASCII 文字バインダー
私のアプリケーションには、表示される ASCII 文字を入力できるテキスト ボックスがあります。1593で入力したコードを「عع」と入力すると1593と表示されますが、ASCIIコードの「ﻋ」と「ﻊ」は違います!!
違いをどのように示しますか?
ありがとう
私のコード:
c# - 文字列からバイト配列への変換は、Intellisense に従って最初の 16 バイトのみを変換します
.NET ライブラリのオブジェクトを使用してastring
を aに変換しようとしています。に非 ASCII 文字が含まれることはありませんが、通常は 16 を超える長さになります。私のコードは次のようになります。byte[]
ASCIIEncoder
string
メソッドの終わりまでに、バイト配列はバイト数でいっぱいになるはずですpacket.Length
が、Intellisense は、その後のすべてのバイトbyteArray[15]
は文字通り観察できない疑問符であると教えてくれます。送信後にWireshark を使用して表示byteArray
したところ、相手側では正常に受信されましたが、エンド デバイスは にエンコードされた指示に従いませんでしたbyteArray
。これは、Intellisense が のすべての要素を表示できないことに関係しているbyteArray
のか、それとも私のパケットが完全に間違っているのか疑問に思っています。
php - 文字列にハイ アスキー、句読点、その他の奇妙な文字がないかチェックする
$ID
別のページから入ってきてヒットするという文字列がありbase64_decode($enc);
、奇妙な文字がないかどうかを確認したいと思います。$ID
復号化するときは、文字、数字、アンダースコア、およびダッシュのみを含める必要があります。
preg_replace('/[\x80-\xFF]/', '', $string);
いくつかの奇妙な文字を切り取る方法を少し見てきました---これは役に立ちます---しかし、@記号や括弧などがまだ入っていることが時々わかります.
アスキーテストを下げる方法はありますか? または、文字、数字、アンダースコア、およびダッシュ以外のすべてを切り取るにはどうすればよいでしょうか?
私を正しい方向に向けるための助けは素晴らしいです、そしてありがとう!
encoding - Dart の ASCII-8-BIT エンコーディング
ruby から Dart に RSA ライブラリを移植しているので、対応する整数の ASCII-8-BIT 値を取得しました。Dart には 0 から 127 までの表現を持つ ASCII しかないので、他の 128 文字を取得するにはどうすればよいですか?
c# - C# キリル文字を ASCII にデコード
私はASCIIをロシア語の文字にエンコードする非常に優れた関数を持っていますが、ロシア語からASCIIへの逆も必要です。
私が持っている機能は次のとおりです。
テキストで \u235 を取得する良い方法や、これらのタイプの文字をエスケープする他の方法が見つかりません