Tech Consumer Advice
It's free to register, to post a question or to start / join a discussion
Saving Files In Microsoft
Likes # 0
Posted September 17, 2011 at 7:38PM
Can anyone explain to me why Microsoft prevent you using so many "symbols and letters" when trying to use them when saving file names. By this I mean the inability to use ?, :, and many other letters. The one I have most problems with is the Question Mark as I often need to use it with song titles.
I'm sure there must be a logical explanation for this after 7 releases of their software but I'm damned if I can think of one.
Likes # 0
Posted September 17, 2011 at 7:58PM
You have to remember that Windows isn't the only operating system, filenames have to follow the rules of all the various operating systems to ensure interoperability across systems.
The table on this page should help you out
http://en.wikipedia.org/wiki/Filename#Reservedcharactersand_words
Likes # 0
Posted September 17, 2011 at 11:23PM
Transferred to Consumerwatch from Speakers Corner.
Likes # 0
Posted September 17, 2011 at 11:40PM
It's interesting, I can save files using those symbols in Linux or Unix, so it seems to be a Windows thing. The trouble is if I start using those symbols and send them to my Windows brethren they won't be able to open the files because Windows will probably question the file, even the AV software might start foaming at the mouth. I haven't tried it, anyone want to experiment? I'll send you a file :)
Likes # 0
Posted September 18, 2011 at 9:26AM
octal
That's why Windows prevents the use of Unix & MacOS reserved symbols in filenames, so files can be shared across all systems.
I have a feeling that the guys who manage the Linux Kernal are not quite so considerate.
Mind you, I seem to recall that Unix doesn't like spaces in file names, but Windows does allow them, which is why %20% is inserted in the spaces by webservers
Likes # 0
Posted September 18, 2011 at 11:18AM
I don't have problems with spaces in file names.
The %20 is just a convention for coding URL's, because 20 the hex coding for a space is unsafe character, so % is inserted as the escape code for inserting 20. It normally happens when someone hasn't saved a web page properly by using a normal space between words, it's just laziness. If an underscore or a dash is used you won't get the %20 in the web address. It has nothing to do with Unix, Linux or Windows, it is just a convention in coding.
This site explains it quite well.
Reply to this topic
This thread has been locked.
Check out PC Advisor's other tech forums
Top 5 Most Popular
-
New Xbox One release date, specs, features and price in UK
-
Samsung Galaxy S4 vs Apple iPhone 5 comparison review
-
Galaxy S4 vs BlackBerry Z10 comparison review - which is best, the Samsung or the BlackBerry?
-
Microsoft Windows 8 review
-
Best cases and covers for the new iPad: protect your tablet in style



