I think special characters are more a mySQL character export and import issue. What character type did you use? In the past when I have had this problem myself, I have used the following mySQL query in phpmyadmin to fix the message posts afterwards:
| Code: |
update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');
|
to fix it in the converter you would change the function prep at the end and put your replaces there right before
| Code: |
$s = addslashes($s);
|
you could do something like:
| Code: |
$s = str_replace("oldchar","newchar",$s);
|
where oldchar is the character as stored and newchar is the html version. A good list of the html versions of unusual characters is here:
http://www.webmonkey.com/reference/Special_Characters