I imported a classic forum last night and it appears that posts with apostrophes were cut off at the apostrophe.
Or is it an issue with the forum - when I edit the post and put the whole post in, the data doesn't change - it's still cutting off right before the apostrophe.
Rick
Registered: 06/04/06
Posts: 7898
Loc: Aberdeen, WA
I've been working with someone else with a similar issue but with different characters. I've debugged it clear down to the native php level on what it's committing to mysql and it sends the whole post for the insert but it doesn't store it.
Do you have access to something like phpmyadmin on the server? If so, can you try doing an insert of the whole post in there and see if it takes?
it kept truncating the text when I put it in the POST_DEFAULT_BODY, when I put it in POST_BODY all the text just showed up run together (no spaces, ubbcode didn't work, etc.). If I tried to edit the post within the forum it re-truncated.
I posted the content into POST_DEFAULT_BODY once more and then noticed in the forum the apostrophe and hyphen were giving me weird symbols - thinking it may be a character set issue I went to the control panel and changed charset from iso-8859-1 (or something like that) to utf-8
Things seem to be ok now, I can edit the post and all data stays.
I may need to re-import, but at least things are looking better, what do you think about the 'cure'?
Rick
Registered: 06/04/06
Posts: 7898
Loc: Aberdeen, WA
I think you're probably good now. Like I said, I had the one other customer with the same issue. I'm trying to figure out if it's a certain mysql setting or version where this is a problem. Since it's doing it even through phpmyadmin with direct updates there must be something in particular with mysql or the charset.