問題タブ [string-conversion]

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

.net - .Net の PathEllipsis を使用したコンパクトな長い文字列

DrawStringを使用してツリービューコントロールの1つに描画している次の文字列があります。

ツリービューは、次のように上記の文字列を描画しています:

ここに画像の説明を入力

今、上の画像に示されている同じ文字列を別の文字列に圧縮したいと思います。http://www.codeproject.com/KB/vb/NewPathCompactPath.aspxを試しました

しかし、上の画像の結果は得られませんでした。

同じ文字列を使用して同じ結果を得る方法を教えてくださいTextRenderer.MeasureText

ありがとう

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

bytearray - 文字列がバイト配列に変換されるとどうなるか

これは初心者タイプの質問だと思いますが、私はこれをよく理解しています。

さまざまな言語で文字列をバイト配列に変換する方法に関する多くの投稿を見つけることができます。

私が理解していないのは、キャラクターごとに何が起こっているのかということです. 画面に表示される各文字は、ASCIIコードなどの数字で表されることを理解しています。(現時点ではASCIIに固執できるので、これを概念的に理解できます:-))

これは、文字または文字列 (characters のリスト) を表現したいときに、次のことが発生することを意味しますか?

文字を ASCII 値に変換 > ASCII 値をバイナリとして表現しますか?

バイト配列を入力文字列の長さの 1/2 として定義してバイト配列を作成するコードを見たことがありますが、バイト配列は文字列と同じ長さになるのでしょうか?

だから私は少し混乱しています。基本的に、ColdFusion のバイト配列に文字列値を格納しようとしていますが、明示的な文字列からバイト配列への関数が表示されません。

ただし、基礎となるJavaに到達することはできますが、理論レベルで何が起こっているかを知る必要があります.

事前に感謝します。私が怒っていると思われる場合は、うまく教えてください!!

ガス

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

python - Pythonの初心者向け質問RE:文字列フォーマットタイプとrepr()関数

だから私はこのコードを持っています:

そして、私はこの出力を取得します:

1 2 3 4

'1 2 3 4'


私の質問は:

出力の2行目に一重引用符が含まれているのはなぜですか?%r変換タイプが実際にどのように機能するかはよくわかりません。

コードを次のように変更すると:

私はこの結果を得る:

1 2 3 4

1 2 3 4

なぜそれらが異なって機能するのか理解できません。誰かが私のためにそれを分解できますか?


もう読んだ:

http://docs.python.org/library/stdtypes.html& _

http://docs.python.org/library/functions.html#repr

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

visual-c++ - tchar[] から LPCWSTR への変換

FindFirstFile を使用してディレクトリをトラバースし、dll を検索しています。

dll を取得したら、WIN32_FIND_DATA 構造体の cfilename を使用してその dll の名前を取得します。

ここで、dll への絶対パスを期待する関数 LoadLibrary() に dll を渡したいと思います。

ここに問題があります: WIN32_FIND_DATA 構造体の cfilename は TCHAR[] 配列を返しますが、これは dll の名前であり、そのパスではありません。パスを名前に連結して、絶対パスを取得する必要があります。

LoadLibrary() は、パラメーターとして LPCWSTR を想定しています。

助けが必要です: (1) WIN32_FIND_DATA の cfilename によって返された TCHAR[] を LPCWSTR に変換するには (2) 上記の変換された LPCWSTR を定義済みのパス (L"C:\dir\example\") と連結して、絶対パスを取得します。

正しい答えへの微調整は私の一日を作ります:)

よろしく、アンディ

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

vb.net - VB.NET - 文字列から日付への変換

短い質問。文字列を日付に変換しようとしています(後でINSERTコマンドに入れるため)。私の問題は、私が読んでいる文字列が常に異なることです(これはユーザーに依存するため、どの形式になるかという規則はありません)。

スタックオーバーフローでそのようなコードを見つけました:

しかし、私の場合は、どのような形式をインポートしようとしているのかわからないため、機能しません。すべての既知の形式をチェックするユニバーサル インポート機能はありますか? 今ならどう書けばいいの?(ヒントを教えてください)。

事前にヒントやヒントをありがとう、ピート

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

c++ - W2CAはデータを失う可能性がありますよね?

Unicodeサポートを追加しようとしているレガシーVC++6アプリを使用していますが、渡される文字列にW2CA()マクロを使用すると、unsignedcharを期待するrpc呼び出しを呼び出す関数があります。 、一部のUnicode文字列を正しく変換できない可能性があると想定して正しいですか?たとえば、我们的T+G2が問題になると思います。wchar_tバージョンを作成したほうがよいかどうかを判断しようとしているので、質問します。

ありがとう。

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

c++-cli - _bstr_t から System::String に変換する方法

まず、私はC++/CLIの初心者です。

いくつかの調査を行った後Marshal::PtrToStringBSTR、 を に変換するためにIntPtr使用できることがわかりましたSystem::String。それで、_bstr_t変数をに変換IntPtrして、言及された関数に渡して変換できるようにする方法はありますか?

または、

_bstr_t変数をに変換する正しい方法は何System::Stringですか?

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

php - PHP:特定のボスニア文字を非ボスニア文字に変換する(utf8標準文字)

ボスニアでは、ボスニアとクロアチアでラテン語形式でのみ使用される次の文字があるため、これらの文字を次のように変換する必要があります。

これがRegExの特別な形式、またはutf8_encode / decodeで可能である場合、その情報と適切な例は大歓迎です!皆さんありがとう。

PS-PHPでこれを達成したい!

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

php - floatval($ moneyString)は0を返します

コード:

結果:

string(5) "$ 4.57"
float(0)

私はここで何が間違っているのですか?結果がfloat(4.57)になることを探しています。