Altre precisazioni dovute ad esperimenti:
Creando da codice un GtkTextBuffer, inserendoci dentro una stringa contenente accenti, rileggendola dal buffer e scrivendola su un file tutto funziona perfettamente:
Codice PHP:
$testo = "Marburg è agli inizi";
$buff = new GtkTextBuffer;
$buff->set_text($testo);
$testo1 = $buff->get_text($buff->get_start_iter(), $buff->get_end_iter());
$f = fopen('prova.txt', 'w');
fwrite($f, $testo."\r\n\r\n".$testo1);
fclose($f);
Il problema nasce costruendo l'interfaccia grafica... io uso glade2... nel primo pomeriggio proverò a fare qualche test costruendo l'interfaccia direttamente da codice senza appoggiarmi al tool RAD.