On peut avoir un nom de fichier contenant des points, seule les dernières lettres après le point seront comprises comme extension, par exemple :1) le "." c'est juste pour les extension ou on peux avoir un nom de ficher : machin.bidule.htm ?
Demande à Google !2) le "." est il un séparateur pour Google : machin.bidule = machin et bidule ?
Je pense que cela pose des problèmes. Enfin, je n'ai jamais eu l'idée d'utiliser ce séparateur.3) la "," est un séparateur (normal) cela veux dire que ca ne pose pas de probleme d'appeller un fichier machin,bidule ?
Parce que l'apostrophe peut gêner la manipulation des nom de fichiers dans certains langages de programmation ?4) la "," est elle mieux que l'apostrophe (url, séparateur), pourquoi ?
5) "_" n'est pas un séparateur, ca veux dire que machin_bidule = machin_bidule et noon machin et bidule ?
Je crois que tu ne différencie pas les séparateurs sémantiques, pour l'être humain des séparateurs techniques pour la machine.6) quels sont tous les types de séparateur qui fonctionne aussi bien que "-" sans auccun probleme pour Url, réferencement ... ?
Les problèmes viennent quand tu veux manipuler au Terminal les fichiers...7) pour en finir avec la légende de l'apostrophe tout le monde semble dire qu'elle marche pas (parceque personne ne l'utilise) mais y a t il vraiment des gens qui on eu des problemes avec. Pouvez vous me dire si vous avez des probleme avec l'apostrophe si vous etes sous UNIX (serveur ou ordi) et si vous etes sous MAC. Car ca se trouve il n'y a pas de prob est c'est peut etre un bon séparateur (car meme si je suis pas PIVOT, si l'apostriphe ne pose pas de prob (serveur et ordi unix, mac) j'y vois de grandes perspectives) ?
3.4.6 La signification des "quotes"
Habituellement, ces caractères ont un sens particulier pour le shell :
\ ' " ` < > [ ] ? | ; # $ ^ & * ( ) = <Espace> <Tab> <RetourChariot>
Il y a quatre types de "quotes" : backslash (\), simple quotes (apostrophes, '), double quotes (guillemets, "), et backquotes (`).
Le backslash \ signifie : désactive le sens particulier du caractère suivant.
Protéger avec '' (deux apostrophes) signifie: Cite exactement, en déactivant tout caractère spécial à l'intérieur des quotes.
Donc : tous les autres l'underscore, le point, les éperluettes, etc...6) quels sont tous les types de séparateur qui fonctionne aussi bien que "-" sans auccun probleme pour Url, réferencement ... ?
Les problèmes viennent quand tu veux manipuler au Terminal les fichiers...7) pour en finir avec la légende de l'apostrophe tout le monde semble dire qu'elle marche pas (parceque personne ne l'utilise) mais y a t il vraiment des gens qui on eu des problemes avec. P
3.4.6 La signification des "quotes"
Habituellement, ces caractères ont un sens particulier pour le shell :
\ ' " ` < > [ ] ? | ; # $ ^ & * ( ) = <Espace> <Tab> <RetourChariot>
Il y a quatre types de "quotes" : backslash (\), simple quotes (apostrophes, '), double quotes (guillemets, "), et backquotes (`).
Le backslash \ signifie : désactive le sens particulier du caractère suivant.
Protéger avec '' (deux apostrophes) signifie: Cite exactement, en déactivant tout caractère spécial à l'intérieur des quotes.
Or un serveur peut être sous Unix, cela arrive assez régulièrement
Consulte cet article :
http://linuxfr.org/forums/10/3589.html
L'apostrophe est elle utilisable dans un nom de dossier ou fichier2.3. Unreserved Characters
Data characters that are allowed in a URI but do not have a reserved
purpose are called unreserved. These include upper and lower case
letters, decimal digits, and a limited set of punctuation marks and
symbols.
unreserved = alphanum | mark
mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
Unreserved characters can be escaped without changing the semantics
of the URI, but this should not be done unless the URI is being used
in a context that does not allow the unescaped character to appear.
This does appear to change the list allowed from that in 1738.
Specifically,
$+, all seem to be less wonderful to use unescapesd. The RFC earlier
says:
reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" |
"$" | ","
The RFC's are sometimes hard work to trawl through, but they can be
worth it... but this isn't an RTFM!
In short, an apostrophe's fine, by the looks of it.
Thus, only alphanumerics, the special characters "$-_.+!*'(),", and
reserved characters used for their reserved purposes may be used
unencoded within a URL.
Tu risques les soucis comme cette personne (bon lui ne s'est pas posé la question avant, apparemment).Lors du choix d'un nom de domaine, on essaiera par exemple d'éviter les mots s'écrivant avec une apostrophe. Les internautes pourront en effet se demande s'ils doivent l'inclure ou pas, c'est donc une potentielle source d'erreur. On essaiera de faire de même avec les pluriels et les tirets. Si ces mots "risqués" ne peuvent être évités, il faudra prévoir d'acheter toutes les combinaisons possibles de noms de domaine.