問題タブ [character]

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

c++ - C++で文字列内の特定の文字をシフトする簡単な方法は?

.....ZZ..ZZ.....文字列またはを持っている場合.Z.1.Z.23Z.4.Z55

Z文字列内のすべての文字を現在の位置から 1 スペース右にシフトする簡単な方法はありますか?

いくつかの追加のテスト文字列は次のとおりです。

  • .Z
  • Z.
  • ZZ.
  • .ZZ
  • Z
  • ZZ
  • ZZZ

この質問に対する投票数の多い回答 (現在受け入れられているものを含む) のいくつかは、これらのテストでは機能しないと思います。

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

c# - C#でSystem.Windows.Forms.ButtonにUnicode文字を配置する方法は?

C# WinForms プロジェクトの Visual Studio 2008 では、フォームにボタンがあります。プロパティ ビューで、[フォント] プロパティが [Arial Unicode MS] に設定されています。

ボタンに表示される Unicode 文字 \u0D15 を取得するには、プロパティ "Text" に何を入力する必要がありますか?

"Text" プロパティに \u0D15 を入力すると、ボタンには 1 つの Unicode 文字ではなく、6 文字の "\u0D15" が表示されます。

次の PDF では、\u0D15 の Unicode 文字を確認できます: http://unicode.org/charts/PDF/U0D00.pdf

0 投票する
9 に答える
376 参照

string - 文字列に格納できるデータを定義するもの

数日前、jpgファイルなどのバイナリデータを文字列変数に格納できない理由を尋ねました。

私が得た答えのほとんどは、文字列は私が今書いているものなどのテキスト情報に使用されていると言っていました。

しかし、テキストデータとは何と見なされますか?特定の性質のバイトはjpgファイルを表し、それらのバイトは文字バイト値で表すことができます...私は思います。それで、文字列がテキスト情報用であると言うとき、保存されていない文字のある種の範囲またはリストはありますか?

質問がばかげているように聞こえたらごめんなさい。「それを取得しようとしているだけ」

0 投票する
11 に答える
7900 参照

url - URLルーティング:わかりやすいURLを作成する際のスペースと不正な文字の処理

私はURLルーティングに関する多くの議論と多くの素晴らしい提案を見てきました...しかし現実の世界では、私が議論されていないことの1つは次のとおりです。

  1. スペースと不正な文字を使用したわかりやすいURLの作成
  2. DBのクエリ

カテゴリとオプションのサブカテゴリを持つ記事がある医療サイトを構築しているとします。(1対多)。(どんな例でも使用できますが、医療分野には長い言葉がたくさんあります


カテゴリ/サブ/記事の構造の例:

  1. あなたの一般的な健康(カテゴリー)
    • ナチュラルヘルス(サブカテゴリー)
      1. あなたの体の免疫システムとそれが助けを必要とする理由。(記事)
      2. 植物やハーブは本当に解決策ですか?
      3. 栄養強化食品を食べるべきですか?
    • ホメオパシー医学
      1. ホメオパシー医学とは何ですか?
    • 健康的な食事
      1. あなたは一日に10杯のコーヒーを飲むべきですか?
      2. 有機野菜はそれだけの価値がありますか?
      3. バーガーキング®は悪ですか?
      4. 「フレンチカフェ」とかアメリカンコーヒーの方がヘルシーですか?
  2. 病気と状態(カテゴリー)
    • 自己免疫疾患(サブカテゴリー)
      1. 人々の一番の殺人者はいくつかの病気です
      2. ヘルプを取得する方法
    • 遺伝的条件
      1. 妊娠前の二分脊椎の予防。
      2. あなたは長生きする傾向がありますか?
  3. Dr. FooBarの個人的な提案(カテゴリー)
    1. 漢方薬と自然療法についての私の考え(記事-サブカテゴリなし)
    2. なぜあなたはあなたの健康を気にする必要がありますか?
    3. 正しく食べて、良い食事をすることは可能です。
    4. 無輸血手術は成人しましたか?

このような構造では、次のようにすると、いくつかのLOOONGURLが作成されます。/{Category}/ {subcategory} / {Article Title}

さらに、#のような多くの違法な文字があります!?'é"など

したがって、質問は次のとおりです。

  1. 違法な文字やスペースをどのように処理しますか?(長所と短所?)
  2. データベースからこれを取得することを処理しますか
    • 言い換えると、DBがアイテムを見つけてタイトルを渡すことを信頼しますか、それともすべてのタイトルをプルしてコード内のキーを見つけ、データベースに渡すキーを取得しますか(データベースへの2回の呼び出し)?

注:/ products / beverages /Short-Product-Name/のような素敵な例を常に目にします。醜い例を処理するのはどうですか^_^

0 投票する
13 に答える
4025 参照

c++ - C++ 文字列操作

私の C++ の経験不足、またはガベージ コレクション言語での初期の学習は、現時点では本当に私を悩ませており、C++ で文字列を操作する際に問題があります。

非常に明確にするために、 std::string または equlivents を使用することはオプションではありません-これはずっと char* です。

つまり、私がしなければならないことは非常に単純で、基本的には文字列を連結することです。実行時には、2 つのクラスがあります。

1 つのクラスには、ベース ファイル名の形式で「タイプ」情報が含まれます。

ヘッダーで:

その後、.cpp では、他の場所から渡された情報が読み込まれます。

2 番目のクラスは、ベース ファイル名のサフィックスの形式でバージョン情報を提供します。これは静的クラスであり、現在次のように実装されています。

次に、実行時に基本クラスが必要なファイル名を作成します。

そして、問題はすぐにわかります。nameToUse は削除されず、メモリ リークが発生します。

サフィックスは固定リストですが、ベースファイル名は任意です。作成された名前は、「LoadStuff()」の終わりを超えて存続する必要があります。これは、いつ、どのように使用されるかが明確でないためです。

私が心配しすぎているか、非常に愚かなのかもしれませんが、LoadStuff() と同様のコードが他の場所でも発生するため、解決する必要があります。安全で「ハッキングされていない」ソリューションを確認するために物事がどのように機能するかについて十分に知らないので、イライラします. C# では、次のように記述します。

心配する必要はありません。

コメント、提案、またはアドバイスをいただければ幸いです。

アップデート

LoadAndSetupData() を呼び出しているコードの問題は、ある時点でおそらくファイル名をコピーしてローカルに保持することですが、実際のインスタンス化は非同期であり、LoadAndSetupData は実際に物事をキューに入れ、その時点で少なくとも、渡された文字列がまだ存在することが期待されます。

私はこのコードを制御していないため、機能を更新できません。

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

php - HTML文字列を「エコー」しようとしたときにこれらの奇妙な文字を取得するにはどうすればよいですか?

HTMLコードを含む変数からPHP経由でechotomail関数を送信しています。奇妙なことは、これは

文字列の後に表示されます。しかし、私はもうそれを操作しません。メール関数の文字セット(添付ファイル)は、HTMLコードの文字セットと同じです。

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

sql-server - SQLServer 2005 - NVarChar の文字を変更する

いくつかの引数をストアド プロシージャに受け取ります。これらの引数は NVARCHAR です。

これらの値の一部を FLOATS にキャストする必要がある場合、問題が発生します。

@VALUE1 NVARCHAR(100)

DECLARE @ChangedValue SET @ChangedValue = CAST(@Value1 AS FLOAT)

例 @Value1 = "0,001"

「0.001」を期待しているため、問題が発生します

入力の形式を変更することはできませんが、SQL サーバー側で何らかの方法で変更できますか? すべての「、」を「。」に変更することにより、代わりは?

よろしく、ケン

0 投票する
5 に答える
327466 参照

c - C で 1 文字を出力する

C プログラムで 1 文字を出力する場合、書式文字列で "%1s" を使用する必要がありますか? 「%c」のようなものを使用できますか?

0 投票する
12 に答える
252666 参照

java - Javaで文字を連結するには?

どのようにJavaで文字を連結しますか? +文字列を連結するには、文字列間にa のみが必要ですが、を使用して文字を連結+すると、文字の値が ascii に変更されるため、数値出力が得られます。System.out.println(char1+char2+char3...このような文字列の単語を作成して作成したいと思います。

私はそれをできた

しかし、これは1行の文字しか取得できません。文字列として必要です。どんな助けでも大歓迎です。

ありがとう

0 投票する
5 に答える
20059 参照

.net - 分音記号付き文字を非分音記号付き文字に変更する方法

スタックオーバーフローで分音記号を削除する方法を見つけましたが、分音記号を非分音記号に変更できるかどうか教えてください。

ああ..そして.NETについて考えます(不可能な場合は他のもの)