mIRC Home    About    Download    Register    News    Help

Topic Options
#195748 - 01/03/08 12:39 AM Cannot log some channels with special names
Burner Offline
Self-satisified door

Registered: 06/04/03
Posts: 3
If Channel name is not supported on windows filesystem mirc cannot log it. Example if channel name is just #>

Top
#195756 - 01/03/08 04:44 AM Re: Cannot log some channels with special names [Re: Burner]
argv0 Offline
Planetary brain

Registered: 13/10/03
Posts: 3918
Loc: Montreal, QC, Canada
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"

Top
#195762 - 01/03/08 05:12 PM Re: Cannot log some channels with special names [Re: argv0]
IggyKoopa Offline
Pikka bird

Registered: 12/11/07
Posts: 9
This the case for any channel with \, /, :, *, ?, ", <, > or | as well.
_________________________
~ Iggy Koopa

Top
#195805 - 02/03/08 04:34 PM Re: Cannot log some channels with special names [Re: IggyKoopa]
symphony Offline
Fjord artisan

Registered: 14/01/06
Posts: 468
Loc: Mars
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.
_________________________
Excalibur on DALnet @#mIRC @#help
http://www.mirc.org

Top