template-interpreter-function-begin

sub function__encode_as_cgi_parameter( ) {  <new_line>

$global_action_result = '' ;  <new_line>
$global_text_being_edited = $global_dashrep_replacement{ $global_operand_one } ;  <new_line>
$global_text_being_edited =~ s/\n/ /sg ;  <new_line>
$global_text_being_edited =~ s/ /\+/g ;  <new_line>
$global_remaining_text = $global_text_being_edited ;  <new_line>
$global_accumulated_text = '' ;  <new_line>
while ( $global_remaining_text =~ /^(.*?)([^a hyphen-here zA hyphen-here Z0<character_hyphen>9])(.*)$/s ) {  <new_line>
    $global_accumulated_text .= $1 ;  <new_line>
    $global_character_to_replace = $2 ;  <new_line>
    $global_remaining_text = $3 ;  <new_line>
    $global_accumulated_text .= '%' . sprintf( "%02x" , ord( $global_character_to_replace ) ) ;  <new_line>
}  <new_line>
$global_accumulated_text .= $global_remaining_text ;  <new_line>
$global_dashrep_replacement{ $global_operand_two } = $global_accumulated_text ;  <new_line>

template-interpreter-function-end

Add code for action "encode-as-cgi-parameter"
Add code for action "encode-as-cgi-parameter"
