mIRC Home    About    Download    Register    News    Help

Print Thread
Cannot log some channels with special names #195748 01/03/08 12:39 AM
Joined: Apr 2003
Posts: 3
B
Burner Offline OP
Self-satisified door
OP Offline
Self-satisified door
B
Joined: Apr 2003
Posts: 3
If Channel name is not supported on windows filesystem mirc cannot log it. Example if channel name is just #>

Re: Cannot log some channels with special names [Re: Burner] #195756 01/03/08 04:44 AM
Joined: Oct 2003
Posts: 3,918
A
argv0 Offline
Hoopy frood
Offline
Hoopy frood
A
Joined: Oct 2003
Posts: 3,918
Did you try this or are you just assuming this is the case? mIRC converts log names to be compatible with the windows filesystem. It uses an algorithm which is exposed by the following identifier:

//echo -a $mklogfn(#>) returns #_.log

Therefore the file should correctly log. Note that if you had #> and #< they would log to the same file though-- blame windows for this, not mIRC, as there's not much else it can do.

This is the contents of my logs\#_.log after joining #<:

Quote:

Session Start: Fri Feb 29 23:46:45 2008
Session Ident: #<
(23:46:45) * Now talking in #<
(23:46:45) * efnet.teleglobe.net sets mode: +nt
(23:46:46) <@argv[0]> hello



- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"
Re: Cannot log some channels with special names [Re: argv0] #195762 01/03/08 05:12 PM
Joined: Nov 2007
Posts: 9
I
IggyKoopa Offline
Nutrimatic drinks dispenser
Offline
Nutrimatic drinks dispenser
I
Joined: Nov 2007
Posts: 9
This the case for any channel with \, /, :, *, ?, ", <, > or | as well.


~ Iggy Koopa
Re: Cannot log some channels with special names [Re: IggyKoopa] #195805 02/03/08 04:34 PM
Joined: Jan 2006
Posts: 468
symphony Offline
Fjord artisan
Offline
Fjord artisan
Joined: Jan 2006
Posts: 468
Originally Posted By: IggyKoopa
This the case for any channel with \, /, :, *, ?, ", <, > or | as well.



This means that you can have any channel/query window logged.
PARTS of the name will be converted \ / : * ? " and | as they are (According to windows) invalid name characters. Why? Because windows uses these characters. How?
C:\WINDOWS\
"C:\Documents and Settings\Ahmed\My Documents\"

And also in DOS prompt. C: dir ? blah | bleh etc...

You can simply name your channel #&#3665;&#1769;&#1758;&#1769;&#3665; and you WILL find #&#3665;&#1769;&#1758;&#1769;&#3665;.log as windows will not complain about these characters.