Changeset 3670


Ignore:
Timestamp:
2003-01-14T13:56:34+13:00 (21 years ago)
Author:
jrm21
Message:

added an exception for utf-16 when creating the encoded options.
I think technically it shouldn't be there but mozilla 1.x and IE 4/5/6 don't
like utf-16 URLs...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/recpt/cgiutils.cpp

    r3217 r3670  
    486486    if (argnameinfo->multiplechar) {
    487487      // multiple character argument -- sort out any '-' chars
    488       compressed_args += minus_safe (outconvert.convert(args[argname]));
     488      if (args["w"]=="utf-16") // browsers don't like \0 in urls...
     489        compressed_args += minus_safe (args[argname]);
     490      else
     491        compressed_args += minus_safe (outconvert.convert(args[argname]));
     492
    489493      if (saveconfhere != saveconfend) compressed_args.push_back ('-');
    490494
Note: See TracChangeset for help on using the changeset viewer.