<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wx="http://ilps.science.uva.nl/WikiXML/wx" xml:lang="it" lang="it">
<head>
<title>Sensibile alle maiuscole</title>
<meta name="wx_namespace" content="0"/>
<meta name="wx_pagename" content="Sensibile_alle_maiuscole"/>
<meta name="wx_page_id" content="628091"/>
</head>
<body>
<div id="wx_article">
<wx:section level="1" title="Sensibile alle maiuscole" id="wxsec1"><h1 class="pagetitle" id="wx1">Sensibile alle maiuscole</h1>

<wx:template id="wx_t1" pagename="Template:S" page_id="473933"/>
<div class="toccolours itwiki_template_avviso rad noprint" style="margin-bottom:.5em" id="wx2">
<div style="align:left; margin:-3px 0 -4px" id="wx3"><a href="/wit/Immagine:Stub_informatica.png" title="Stub" wx:linktype="image" wx:pagename="Immagine:Stub_informatica.png" wx:page_id="584308" id="wx4"><img src="/wit/Immagine:Stub_informatica.png" alt="Stub" width="30" id="wx5"/></a>
<p id="wx6"> Questa voce di <a href="/wit/Informatica" title="Informatica" wx:linktype="known" wx:pagename="Informatica" wx:page_id="1681180" id="wx7">informatica</a> è solo un <a href="/wit/Aiuto:Abbozzo" title="Aiuto:Abbozzo" wx:linktype="known" wx:pagename="Aiuto:Abbozzo" id="wx8">abbozzo</a>: <b id="wx9"><a href="http://wit/wit/index.php?title=Sensibile_alle_maiuscole&amp;action=edit" class="external text" wx:linktype="external" rel="nofollow" id="wx10">contribuisci</a></b> a migliorarla secondo le <a href="/wit/Aiuto:Manuale_di_stile" title="Aiuto:Manuale di stile" wx:linktype="known" wx:pagename="Aiuto:Manuale_di_stile" id="wx11">convenzioni di Wikipedia</a>.</p>
</div>
</div>

<wx:templateend start="wx_t1"/>
<p id="wx12"><b id="wx13">Sensibile alle maiuscole</b> (<i id="wx14"><b id="wx15">case sensitive</b></i> in inglese e in gergo <a href="/wit/Informatica" title="Informatica" wx:linktype="known" wx:pagename="Informatica" wx:page_id="1681180" id="wx16">informatico</a>) significa che due parole uguali possono essere considerate differenti a seconda dell'uso di lettere <a href="/wit/Maiuscolo" title="Maiuscolo" wx:linktype="known" wx:pagename="Maiuscolo" wx:page_id="790649" id="wx17">maiuscole</a> o <a href="/wit/Minuscolo" title="Minuscolo" wx:linktype="known" wx:pagename="Minuscolo" wx:page_id="790665" id="wx18">minuscole</a>. Parole che iniziano con lettere maiuscole non sempre hanno lo stesso significato delle stesse parole scritte in minuscolo. Ad esempio <i id="wx19">Zucchero</i> è il nome d'arte del noto cantante <a href="/wit/Zucchero_%28cantante%29" title="Zucchero (cantante)" wx:linktype="known" wx:pagename="Zucchero_(cantante)" wx:page_id="697669" id="wx20">Adelmo Fornaciari</a>, a differenza dello <i id="wx21"><a href="/wit/Zucchero" title="Zucchero" wx:linktype="known" wx:pagename="Zucchero" wx:page_id="88269" id="wx22">zucchero</a></i>.</p>

<p id="wx23">In informatica questo discorso è particolarmente importante, in quanto un calcolatore elettronico può identificare in modo differente lettere maiuscole e minuscole.</p>

<p id="wx24">Questo è il motivo per cui alcune <a href="/wit/Stringa_%28informatica%29" title="Stringa (informatica)" wx:linktype="known" wx:pagename="Stringa_(informatica)" wx:page_id="79960" id="wx25">stringhe</a> di testo sono naturalmente case sensitive:</p>

<ul id="wx26">
<li id="wx27"><a href="/wit/Username" title="Username" wx:linktype="known" wx:pagename="Username" wx:page_id="311050" id="wx28">username</a></li>

<li id="wx29"><a href="/wit/Password" title="Password" wx:linktype="known" wx:pagename="Password" wx:page_id="80679" id="wx30">password</a></li>

<li id="wx31"><a href="/wit/Comandi" class="new" title="Comandi" wx:linktype="unknown" wx:pagename="Comandi" id="wx32">comandi</a></li>

<li id="wx33">
<p id="wx34">nomi di <a href="/wit/Variabili" class="new" title="Variabili" wx:linktype="unknown" wx:pagename="Variabili" id="wx35">variabili</a></p>
</li>

<li id="wx36"><a href="/wit/URL" title="URL" wx:linktype="known" wx:pagename="URL" wx:page_id="82256" id="wx37">indirizzi di pagine web</a>
<p id="wx38">(su sistemi tipo Unix)</p>
</li>

<li id="wx39">
<p id="wx40">quando si esegue una ricerca di una stringa in un <a href="/wit/Testo" title="Testo" wx:linktype="known" wx:pagename="Testo" wx:page_id="101366" id="wx41">testo</a></p>
</li>
</ul>

<p id="wx42">Alcuni <a href="/wit/Linguaggio_di_programmazione" title="Linguaggio di programmazione" wx:linktype="known" wx:pagename="Linguaggio_di_programmazione" wx:page_id="2573" id="wx43">linguaggi di programmazione</a> sono case sensitive (<a href="/wit/Java_%28linguaggio%29" title="Java (linguaggio)" wx:linktype="known" wx:pagename="Java_(linguaggio)" wx:page_id="26747" id="wx44">Java</a>, <a href="/wit/C%2B%2B" title="C++" wx:linktype="known" wx:pagename="C++" wx:page_id="26839" id="wx45">C++</a>, <a href="/wit/Python" title="Python" wx:linktype="known" wx:pagename="Python" wx:page_id="3366" id="wx46">Python</a> e <a href="/wit/C_%28linguaggio%29" title="C (linguaggio)" wx:linktype="known" wx:pagename="C_(linguaggio)" wx:page_id="26840" id="wx47">C</a>), mentre altri non lo sono (si dice anche case insensitive) (<a href="/wit/BASIC" title="BASIC" wx:linktype="known" wx:pagename="BASIC" wx:page_id="26380" id="wx48">BASIC</a>, <a href="/wit/Pascal_%28linguaggio%29" title="Pascal (linguaggio)" wx:linktype="known" wx:pagename="Pascal_(linguaggio)" wx:page_id="3259" id="wx49">Pascal</a> e <a href="/wit/Active_Server_Pages" title="Active Server Pages" wx:linktype="known" wx:pagename="Active_Server_Pages" wx:page_id="34843" id="wx50">ASP</a>).</p>

<p id="wx51">Spesso, le password dei sistemi informatici sono case sensitive mentre non lo sono i nomi degli utenti, cosa che può risultare in confusioni per l'utente inesperto. Le password sono rese case sensitive perché risulti più difficile il lavoro per chi tenta di indovinarle, mentre rendere nomi utente difficili da indovinare o ricordare non è un vantaggio.</p>

<p id="wx52">È richiesto più lavoro ad un software quando questo non deve tenere conto delle maiuscole confrontando dati, a seconda del loro tipo. Solitamente è sufficiente, in set di caratteri come <a href="/wit/ASCII" title="ASCII" wx:linktype="known" wx:pagename="ASCII" wx:page_id="595" id="wx53">ASCII</a> e <a href="/wit/EBCDIC" title="EBCDIC" wx:linktype="known" wx:pagename="EBCDIC" wx:page_id="606463" id="wx54">EBCDIC</a>, la conversione di stringa da cercare e testo completamente in maiuscolo o minuscolo, ma non quando si tratta di un ambiente multi-lingua, ad esempio <a href="/wit/Unicode" title="Unicode" wx:linktype="known" wx:pagename="Unicode" wx:page_id="4412" id="wx55">Unicode</a>, visto che le regole di trasformazione a maiuscolo o minuscolo cambiano in alcune lingue; per esempio, in Tedesco non esiste una versione maiuscola di (<a href="/wit/%C3%9F" title="ß" wx:linktype="known" wx:pagename="ß" wx:page_id="145107" id="wx56">"ß"</a>).</p>

<p id="wx57">Le operazioni che non considerano maiuscole e miuscole sono chiamate qualche volta <b id="wx58">fold case</b> (letteralmente <b id="wx59">minuscole ripiegate</b>), dall'idea di ripiegare la tabella dei codici caratteri in modo che le lettere minuscole e maiuscole coincidano. L'alternativa <b id="wx60">smash case</b> (letteralmente <b id="wx61">minuscole distrutte</b>) è spesso usata per riferirsi ad un comportamento volontario o involontario di un programma che converte permanentemente minuscole in maiuscole o viceversa.</p>

<p id="wx62">Inoltre i sistemi operativi basati su Unix (ad esempio linux) sono case sensitive di base, e lo sono anche i server linux/unix, è per questo che in molti siti internet ad esempio index.htm e InDeX.HtM sono due file diversi.</p>
</wx:section></div>
<div id="wx_categorylinks">
<a href="/wit/index.php?title=Speciale:Categories&amp;article=Sensibile_alle_maiuscole" title="Speciale:Categories" wx:linktype="known" wx:pagename="Speciale:Categories" id="wx63">Categoria</a>: <span dir="ltr" id="wx64"><a href="/wit/Categoria:Stub_informatica" title="Categoria:Stub informatica" wx:linktype="known" wx:pagename="Categoria:Stub_informatica" wx:page_id="239278" id="wx65">Stub informatica</a></span></div>
<div id="wx_languagelinks">
Altre lingue: <a href="http://de.wikipedia.org/wiki/Case_sensitivity" class="external" wx:linktype="interwiki" wx:pagename="de:Case_sensitivity" id="wx66">Deutsch</a> | <a href="http://en.wikipedia.org/wiki/Case_sensitivity" class="external" wx:linktype="interwiki" wx:pagename="en:Case_sensitivity" id="wx67">English</a> | <a href="http://fr.wikipedia.org/wiki/Sensible_%C3%A0_la_casse" class="external" wx:linktype="interwiki" wx:pagename="fr:Sensible_à_la_casse" id="wx68">Français</a> | <a href="http://pl.wikipedia.org/wiki/Case_sensitive" class="external" wx:linktype="interwiki" wx:pagename="pl:Case_sensitive" id="wx69">Polski</a> | <a href="http://pt.wikipedia.org/wiki/Case_sensitive" class="external" wx:linktype="interwiki" wx:pagename="pt:Case_sensitive" id="wx70">Português</a> | <a href="http://sv.wikipedia.org/wiki/Skiftl%C3%A4gesk%C3%A4nslighet" class="external" wx:linktype="interwiki" wx:pagename="sv:Skiftlägeskänslighet" id="wx71">Svenska</a></div>
</body>
<wx:templatearguments for="wx_t1"><wx:argument name="1">
<p id="wx72">informatica</p>
</wx:argument></wx:templatearguments>
</html>
