ok, gracias..
pero el problema lo he detectado del lado del cliente... 
porque cuando quiero enviar el texto "¿?" el firefox me tira el error:
"malformed URI sequence" en la librería prototype. 
lo que se envía para la cadena "¿?" resulta ser "%bf%3f" 
está mal codificada la cadena? 
les paso el codigo fuente:    
Código Javascript
:
Ver originalfunction sendText() {
    var url = './_ajax/fsendtext.php';
    var urlParams='uid='+userid+'&fid=' + forumid + '&text=' + prepareString($(textContainer).value);
    
    var send = new Ajax.Request(url, {
        method: 'post',
        parameters: urlParams,
        onComplete: sendTextConfirmation
    });
    Field.select('text');
    $(textContainer).value='';
    setTimeout(function(){Form.reset('frmtext');},5);
}
 
function prepareString(str) {
    str=encodeURL(str.stripTags().stripScripts().escapeHTML());
    alert(str); //con este alrert visualizo en pantalla lo que envía
    return str;
}
 
function encodeURL(text) {
    var encoded = "";
    for (i = 0; i < text.length; i++) {
        encoded += "%" + String.substr("0" + text.charCodeAt(i, 
 
1).toString(16), -2);
    }
    return encoded;
}
  
Bueno espero hacerme entender... el problema es que no puedo enviar "¿?", ni cadenas con acentos u otros símbolos, antes era al revés. (sin el encodeURL)