Thanks for downloading the plugin. The plugin takes the text from the textbox, applies htmlentities and then uses it in the wp_insert_post function which leads me to belive the error is in the use of wp_insert_post. Having searched in the support forums for this problem I think the posts at
http://wordpress.org/support/topic/using-wp_insert_post-with-special-utf8-characters
may help.
The person asking the question there seems to have the same problem. The problem seemed to be that the code
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’, ”);
was missing from their wp-config file.
Could you check whether these lines of code are in your wp-config file?
Thanks,
Dave
Thanks for your response Dave.
i’ve checked my wp-config file and it is exactly as you say it should be.
i’ve deactivated all of the other plugins for just in case but the problem still exists.
the encoding problem only apears on the question itself. The title appears fine without any problems.
regards
Nikos
Sorry about the delay in reply.
I’m not too sure about the problem but as I said before it seems to be something to do with the way the plugin implements wp_insert_post. I don’t have too much experience with encoding. If you find a solution please post.
Sorry I can’t be of more help,
Dave
No worries!
i hope i will find a solution Dave. I’ve seen your plugin in action and i must say it rocks 🙂
regards
Hi,
Nice plugn.
I’m install the plugn, But question add text encoding error.
example:
Insert “Test question” => “Test question”,working / define(‘DB_COLLATE’, ‘utf8_unicode_ci’);/
But
Insert “Энэ бол тест” => “Ðнє.
tnx,
Hopefully version 1.2.5 has now fixed this problem.
It seems it was to do with the call to htmlentities when the text of the question is added in addquestion.php
Thanks Dave,
Upgrade to version 1.2.5. Now working.
Good job