問題タブ [case-sensitive]

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

case-sensitive - 大文字と小文字を区別する構文と区別しない構文

大文字と小文字を区別するための本当に良いケース ( :-) ) を作成できる人はいますか?

C#: 大文字と小文字を区別します VB.NET: 大文字と小文字を区別しませんC++: 大文字と小文字を区別します ...

さらに悪いことに、VB.NET などの言語内で使用される XML大文字と小文字が区別されます。

私は、XML には値ノードと値ノードの両方があるという事実のために、システムにバグが見つかった後にのみ害を及ぼす可能性があり、それはばかげていると主張していまし...

コメントで何度も聞かれる

「このような世界で大文字と小文字を区別しないことが正しい選択である理由について、1 つの議論を思い付くことができるでしょうか?」

以下に例を示します: URL は大文字と小文字を区別する必要がありますか? の問題に似ていると思います。www.cnn.com <> www.cNN.com ? もちろん同じはずです、ID盗難天国!人間は、同じでも大文字と小文字が異なる可能性がある 2 つの文字列にあまり注意を払わないためです。プログラマーは人間です。したがって、getAge() と getage() は、ほとんどの人間の頭の中では同じです。


注意してください: コードに実際に getAget() として定義された関数があり、それを getage() を呼び出すコードが必要だとは思いません。VS (vb.net) は getaget を getAge に自動的に修正します。そのため、コードは明確で、プログラマーは大文字と小文字の区別が正しいことを認識しています。私のポイントは、良いIDEは問題を無関係にしますが、vb.netのような大文字と小文字を区別しない言語ではうまく機能し、c#と言います。参考:こちら

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

mysql - utf8_bin フィールドの MYSQL 大文字と小文字を区別する検索

フィールドに一意のインデックスを追加できるようにするために、テーブルを作成し、照合順序をutf8に設定しました。ここで、大文字と小文字を区別しない検索を行う必要がありますが、collat​​e キーワードを使用していくつかのクエリを実行すると、次の結果が得られました。

エラー 1253 (42000): 照合 'utf8_general_ci' は、CHARACTER SET 'latin1' に対して有効ではありません

エラー 1267 (HY000): 操作 '=' の照合 (utf8_bin,IMPLICIT) と (latin1_general_ci,EXPLICIT) の不正な組み合わせ

私はSQLにかなり慣れていないので、誰かが助けてくれるかどうか疑問に思っていました.

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

php - HTTPホスト名の大文字と小文字(上/下)は重要ですか?

つまり、http://www.example.com/とhttp://wwW.exAmPLe.COm/のどちらを使用するかは重要ですか?

最近、ホスト名に関して奇妙な問題が発生しています。Apache2.2+ PHP5.1.4 Webサーバーがあり、あらゆる種類のブラウザーからアクセスできます。特にIE6ユーザー(特にUA文字列に多数のBHOがあり、パターンがまだない場合)は、 http: //www.Example.com/からアクセスするときに、サイトへのアクセスに問題があるようです(Cookieが消え、JSがロードを拒否します) 。 、ただしhttp://www.example.com/ではありません

HTTPDNSのRFC、P3Pポリシー、Cookieの設定、SOPを確認しました。それでも、ドメイン名で大文字と小文字が区別されるという言及すら見たことがありません。

(パスとクエリ文字列では大文字と小文字が区別され(?x=fooとは異なり?x=Fooます)、適切に処理されます。コード内のドメイン名で解析/処理を行っていません)

私は何か間違ったことをしているのですか、それともこれは私が回避すべきブラウザとツールバーのがらくただけですか?

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

internationalization - UNIXで文字の大文字と小文字を正確に変換するにはどうすればよいですか? (i18N を想定)

さまざまなロケールが存在することを考慮して、UNIX で文字と文字セットを正確に操作する方法の感触をつかもうとしています。UNIX 標準アイテム以外の特別なツールを必要とせずに操作できます。

私の調査では、ドイツ語のシャープ s 文字の問題、つまり 1 つの文字が 2 つに変化すること、およびその他の問題が示されました。tr を使用することは明らかに非常に悪い考えです。私が見る唯一の代替案はこれです:

しかし、それが機能するかどうかは確信が持てず、Perlが必要です-必ずしも悪い要件ではありませんが、非常に大きなハンマーです...

awk と grep と sed と ... はどうですか? 多かれ少なかれ、それが私の質問です。すべてのロケールでテキストが小文字になることをどのように確認できますか?

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

vbscript - VBScript で大文字と小文字を区別してファイルを列挙しますか?

次の VBScript コード スニペットを使用して、c:\Scripts\ フォルダー内のすべてのファイルを列挙しています。

残念ながら、objFile.Name はパスをすべて小文字で返します。すべてのファイル名の大文字と小文字を区別することが重要です。つまり、NewFileOne.txt は、newfileone.txt として返されるべきではありません。

VBScript で大文字と小文字を区別してファイルを列挙する方法はありますか?

0 投票する
10 に答える
67708 参照

xml - 要素名の大文字と小文字の規則?

XML の要素のケーシングに関する正式な推奨事項はありますか?

XHTML は小文字の要素名を使用することを知っています (標準的に大文字を使用するが大文字と小文字を区別しない HTML とは対照的です)。

しかし、私が話しているのは一般的なコンテンツのための XML です。

小文字:

キャメルケース:

パスカルケース:

大文字:

注:意見ではなく、引用されたガイドラインを探しています。ただし、賛成票が最も多い意見はガイドラインと見なすことができます。

0 投票する
8 に答える
2373 参照

html - HTML の大文字と小文字を区別する問題

大文字と小文字の区別の問題がなく、常に Windows サーバーに展開されているサイトがあります。ただし、ここで Linux にデプロイする必要があり、このサイトには大文字と小文字が正しくない URL と参照が多数含まれていることがわかります。

サイトをスキャンしてケーシングの問題を修正できるアプリケーションはありますか? これには、HTML ファイル、CSS ファイル、および可能であれば Javascript ファイルを修正する必要があります。

サイト内の各ファイルに対して他のすべてのファイルを検索して、それらが参照されているかどうかを確認し、大文字と小文字のエラーを修正するアプリケーションを作成することを考えていましたが、それがすでに行われている可能性があり、既製のファイルをダウンロードできる可能性があると考えていました解決。

ありがとうギャビン

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

url - URLの大文字化

キャピタリゼーションはどのような場合にURLに影響しますか?大文字と小文字が区別される場合があります。また、大文字と小文字が区別されない場合もあります。

0 投票する
19 に答える
121476 参照

java - indexOf 大文字と小文字を区別しますか?

indexOf(String) メソッドは大文字と小文字を区別しますか? もしそうなら、それの大文字と小文字を区別しないバージョンはありますか?

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

oracle - Oracleデータベースの大文字と小文字の区別はどこで照会できますか?

Oracleデータベースの現在の大文字と小文字を区別する設定をどこで照会できますか?

v$database、、およびシステムパッケージを調べてみましたnls_database_parametersが、必要な情報が提供されていないようです...