2012-07-16 2 views
4

쿼리 문자열의 문자열을 평가하고 대소 문자 (대소 문자)를 고려하는 것이 안전합니까? 일부 브라우저는 예를 들어 전체 문자열을 낮 춥니 다? 동일한 대소 문자를 유지하기 위해 쿼리 문자열에 어떤 매개 변수를 추가하더라도 코드를 작성하는 것이 충분히 신뢰할 수 있습니까? (분명히 사용자가 혼란 스러울 수도 있다는 사실을 한쪽으로 치우는 것).쿼리 문자열 및 텍스트 케이스

쿼리 문자열을 평가하는 플랫폼이이 질문에 대한 응답에 영향을 주는지 확실하지 않으므로 C#으로 태그 지정됩니다. C#으로 코딩하고 있습니다.

답변

4

대회가 ​​핵심입니다. 앱에서 낙타 - 케이스 쿼리 문자열을 사용하는 경우 낙타 - 케이스 등을 사용합니다. 인수를 전달하고 쿼리 문자열을 지정하는 것이므로 일관성을 유지하여 스스로 쉽게 삶을 누릴 수 있습니다. 일관성을 유지하는 것 외에도 특정 케이스 규칙에 실질적인 이점은 없습니다.

브라우저는 대소 문자 그대로 유지합니다.

+0

답장을 보내 주셔서 감사합니다. 동의하고 일들을 일관성있게 유지하는 데 쿼리 문자열에 대문자가 포함됩니다. 그러나 제 질문은 그러한 사례의 다양성에 대한 신뢰성에 관한 질문이었습니다. 내가 선택한 경우에 영향을 미칠 브라우저/특정 시나리오가 있습니까? +1. –

+1

브라우저는 쿼리 문자열에 대문자를 전달할 때 대문자 사용을 유지합니다. 매개 변수의 경우를 옆으로 치지 않도록 URL에 추가하기 전에 문자열을 처리하는 방법에주의하십시오. – RhinoWalrus