問題タブ [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 投票する
2 に答える
1411 参照

javascript - javascriptでフロートを文字列に変換する

OK、THREE.Vector3 の配列を効率的にローカル ストレージに保存したいと思います。javascript は文字列を使用して動作するため、最も効率的なビット比を使用して 32 ビットの浮動小数点数を文字列に変換したいと考えています。つまり、理想的には 32 ビット float = 4 * 8 ビットで、これは C++ などで簡単に実行できます。

問題は、最初のJavascript文字列がUTFであり、パディングが含まれているようです

http://en.wikipedia.org/wiki/UTF-8

次に、現在使用しているコード 0 が変換されてから省略されるため、変換されたバイト長が信頼できなくなります。

文字列.fromCharCode(0) == ''

ありがとう!

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

c - C(Arduino)の文字列の配列(char配列)。どうすればそれを達成できますか?

基本的に次のような特定のデータにアクセスしたい:

私はそれらのデータセットを約200個持っており、途中でアクセスしたいと思っています。

fooBar[23];->これにより、23番目の文字配列が返されます(上記の例のようになります)。

他のプログラミング知識から理解できる限り、文字列の配列が必要になります。配列インデックスは私のルックアップ番号です(最大255になります)。配列値は、上記の文字配列です。

これはC(Arduino IDE)でどのように達成できますか?

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

php - HTML特殊文字を変換するPHP urlencode

私はかなりの量の検索を行ってきましたが、これまでのところ、これが既に回答されていることを見つけることができません (ただし、適切に質問していない可能性があります)。

PHP変数に保存されたページに単純なタイトル文字列があります

それを print_r すると、幸せで正常な文字列が返されます

ここが私が失った場所です。この変数で urlencode を実行すると、戻ってきます

最初の 10 文字を見ると、urlencode は本来の機能を果たしていますが、少し余分な機能も備えています。"'" を html エンコーディング (') に変更し、その結果の文字列に対して urlencode を実行しました。

手動でエンコードされた文字列を印刷するとき

結果は正しく出ます。

私の人生では、最初の例でその余分なステップが発生している理由を理解できません。私はすべてを試しました。エンコードする前に htmlspecialchar_decode -d $title を実行し、可能な限り印刷しました。誰かが光を当てることができれば、起こりうる問題についての提案さえあれば、それはありがたいです. 後で他の変装に現れる可能性があるため、この特定のインスタンスに合わせてソリューションを「調整」する必要は本当に避けたい.

解決策: Quentin と JMB がこれを解決するのを手伝ってくれました。元の文字列は既に HTML エンコードされており、htmlspecialchars_decode($title, ENT_QUOTES) を使用して通常の文字列に変換する必要がありました。

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

java - Java String オブジェクトは Char の配列ですか?

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

linux - Linux での行末の奇妙な文字。getline で行を読む

はじめに、私は Linux などの初心者です。

GetLine を使用してファイルを (1 行ずつ) 読み込んでいます。

最初に、関数 open でファイル記述子を開きます。

次に、(int)f_descriptor を (FILE*)f_stream に変更します (GetLine には FILE* arg が必要なため)。

行全体を単語に分割し (スペースは区切り記号です)、それらを char** words_array に配置します。行の最後の単語でない限り、すべて問題なく動作します。何らかの理由で、最後の単語の末尾に奇妙な文字がいくつかあります。いつも起こるわけではありません。

ここに画像の説明を入力

なぜこれが起こるのでしょうか?

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

regex - 文字列の末尾の_の後の末尾の数字または文字のみを削除する正規表現

Javaで正規表現を使用して、数値が文字列の最後にあり、すべてがアンダースコアの後にある場合にのみ数値を削除したいと思います。


(?= [0-9 _])。*は1,2,3のユースケースでは正常に機能しますが、4)では機能しないことがわかりました。

ありがとうM。

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

java - 常にTRUEを返すブール値で立ち往生

こんにちは、私は Java の世界に不慣れで、自分のコードに行き詰まっています。

このコードのブール値に問題があります/

問題は、それがtrueを返し続けるbの数が何であれ、実際に私が試みているのは、数字の1または0の魔女を取得することであり、ブール値のt / fに変換されます

前もって感謝します

その他のコード

編集

編集2

この実行で

私はこの結果を持っています

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

c - charsの配列の最初の要素のみを関数c ++に渡す

基本的に私は単語の配列を持っています

関数に最初の単語だけを渡したいのですが、現在行っている方法で行っていると、すべての名前が渡されます。

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

java - Java - 文字列の文字

文字を暗号化する AESencrypt というファイルを作成しました。passwordField の入力を取得して暗号化することで、これを機能させようとしています。これは私が試したものですが、失敗しました:

暗号化メソッドは次のように定義されます。

これはうまくいかないものです:

何らかの理由でpasswordInput、最後の行の括弧でエラーが発生しています。私が間違っていることはありますか?

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

string - EmacsLispで文字列にする文字のリスト

文字のリストがあり、(?h ?e ?l ?l ?o)それを文字列に変換したいと思います"hello"。現在、私はこの構造を使用しています:

Elispで文字のリストを文字列に変換するためのよりエレガントで慣用的な方法はありますか?