In both the setmenu() and setaccel() statements, an augument that contains a comma will delete the comma and everything following the comma when a variable is set to the $ARG value.
EXAMPLE
Snippet_ArgCode{
$_Snippet_ArgVal = $ARG ;
alert($_Snippet_ArgVal. " is the ArgVal", "Snippet_ACCEL_ArgCode DEBUG:, INFO);
}
_Snippet_accelerators{
setaccel( "CTRL SHIFT VK_F9" ,"macros(Snippet_ArgCode(Charlotte, NC))");
}
$_Snippet_ArgVal will only contain "Charlotte".
In this thread
http://kmeleonbrowser.org/forum/read.php?1,94047 the urlencode() and urldecode() had to be used to process a URL containing a comma.