問題タブ [chr]
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.
python - ノードに割り当てられる番号の文字を数字に変更する方法は?
たとえば、A (大文字と小文字の両方) をコードのノード 0 に入れる方法を知りたいのですが、方法がわかりません。chr があることはわかりましたが、これまで使用したことがなく、読んで実行しようとしましたが、頭がわかりません。
これが私のコードです:
これが私のnetwork.txtファイルです:
私の route.txt ファイルは、基本的に "A>G" 、 "a>G" 、または "a>g" のいずれかになります。
python - chr を ord に変換するにはどうすればよいですか? - パイソン
私のpythonプログラムでは、次のような数字のリストを生成します:
次に、そのリストは次のように chr に変換されます。
たとえば、印刷結果は次のようになります。
ここで私の質問は、プログラムで後で「conv」の状態に戻す方法です。ユーザーは生成されたキーを入力し、プログラムはそれをリバースエンジニアリングして何かを計算する必要があります。これを試しました:
ただし、以前に生成されたキーに数字がある場合は機能しません。助けてください
python - なぜ `print '1\x08'` の結果は 1 で、一方 `print '1\x082'` の結果は 2 なのですか?
今日は、組み込み関数を学習していますchr
。\x08
そして、ASCIIテーブル検索を通じて、バックスペースを意味することがわかりました。それで、私はそれで少し遊んだ。しかし、結果は私を混乱させました:
別の文字が続くだけで\x08
、バックスペースのように動作するようですが、なぜこれが起こったのですか? 文字列でどの\x08
ように動作しますか?
python-3.x - ord 関数が機能しない
リスト 'contents' 内のすべてが、同等の ASCII コードに変換されるはずです。ただし、「file_ascii2」を通常の文字に戻すと、既に追加および削除されているにもかかわらず、一部は既に通常の文字になっています。コードを実行するときも
コメントとして、「file_ascii2」はすべて整数であることが証明されています
asp-classic - 従来の asp chr() 関数の問題
ASP で RC4 暗号化を実装しようとしていましたが、chr() 関数で奇妙な動作を見つけました。
しかし、問題は RC4 スクリプトとは関係ありませんが、私が解決できなかったものです。
私が行ったすべてのテストは言うまでもなく、非常に単純な形式で問題を再現できました。
簡単に書きました
2ページで、L2.aspとL3.aspとしましょう
ページ L2.asp は'
このように htmlを示します’
ページ L3.asp ショー�
明らかに両方のページが同じサーバー (Windows Server 2012 R2) にありますが、ページ L3.asp は拡張 ASCII テーブルを認識しないようです。
上に追加してみ <% Response.Charset="ISO-8859-1"%>
ます..および他の多くのソリューションですが、何も変わりません..
スクリプトは非常に単純ですが (ただし、rc4 ルーチンを使用してより長いスクリプトもテストされています)、L2.asp のコンテンツを L3.asp にコピーした場合、またはその逆の場合、ページの動作は変更されず、L2.asp は引き続き表示されます'
。 L3 は を示し�
、ページの名前を変更しても動作は変わりません。
何がそのような奇妙な行動を生み出すことができるのか考えていますか?
ヒントをありがとう
python - 文字列内の各 chr(ord() 文字の値を追加しますか?
私はGCSEコンピューティングの暗号化と復号化を行っています。テキストをアルファベットの5文字の値(「a」は「f」になります)に暗号化するプログラムと、それを復号化するプログラムをすでに作成しています。ただし、コードワードの値をテキストに追加して新しい文字を出力するプログラムも作成する必要があります。したがって、たとえば、コードワードが「gcses」でテキストが「hello」の場合、o (7 + 8) h (3 + 5) e (19 + 12) q (5 + 12) h (19 + 15) と出力されます。 )
現時点で私が持っているコードは、漠然と正しい軌道に乗っていると信じていますが、このプログラムを実行するために 2 つの ord() 関数の値を追加できるかどうかを知りたいです。ありがとう。どんな助けでも大歓迎です。
python - for ループ自体を取り除くことなく、指定されたコードの for ループが間違った回数を出力するのを止めることはできますか?
上記はこれまでの私の完全なコードです。ただし、コードワードと暗号化の両方に「hi」を入力すると、表示されるのは「r」だけです。考えられるすべてを試したので、誰かが私の間違いを指摘できますか?エラーが for ループ内にあることはかなり確信していますが、「for i in encrypt + codeword」を実行すると、「r」がまだ出力されます。 . 一度説明するとこんなに単純なものが、これほど多くの困難を抱えているとは知りませんでした。
どうもありがとう。
コードを編集して以下に示しましたが、まだ苦労しています。これを知っている人がたくさんいることは知っていますが、私は初心者です。調査を試みましたが、何も見つかりませんでした
*もう一度、さらに編集を行って、for loop
目的に十分近いプログラムを作成しましたが、わずかな問題があり、2 回印刷されます。
残念ながら、コードワードと暗号化の両方に「hi」を指定すると、p r p r と出力されます。
php - PHP を使用してスペース区切り文字を使用して 10 進数を ASCII に変換する
PHP を使用して、間にスペースが入った 10 進数の文字列をスペースなしの文字列に変換するにはどうすればよいですか? (もちろん、DEC スペース (32) 変換でない限り)
例: 84 104 97 110 107 32 121 111 117
私は関連する質問をチェックアウトしましたが、それらのほとんどは、10 進数を ascii に変換するための組み込み関数が何であるかを尋ねているだけです。私は chr() と ord() を知っており、解決策は文字列の置換とともに、explode() と implode() を実際に使用する必要があると思います。私は for および foreach ループが苦手なので、ロジックが私の心を壊します。:)
私が見つけた最も近いSOトピックは、基本的に私が求めているものとは反対のトピックです - Using PHP to Convert ASCII Character to Decimal Equivalent