Hi Will,
thanks for your post.
Very likely this is a problem with the character encoding. I have noticed in the past, that certain characters (especially from foreign languages) seem to cause trouble with some PHP functions.
This happens, when the plugin can’t read the table data correctly from the database, which usually happens during the saving of the imported data.
While the initial import works, the ensuing saving fails, very likely to a problem with the character encoding.
I was not yet able to find a definite cause or a solution, but usually this helps:
Check the CSV file (in a text editor) for “special” characters.
This means for example quotation marks or apostrophes that are not exactly the ones from the keyboard, but more typographically nice ones (i.e. the sometimes look more like an accent ´ instead of an apostrophe ‘). Then replace those by the “regular” characters.
It could also help to open the CSV file in Notepad and then “Save as” with a different “Character Encoding” selected
After that the import and saving process should work as expected and the table should appear fine on the page.
Regards,
Tobias
Hi Tobias,
I’ve got this same issue – been trying to get the table to work for two months now! Every time I try and load the table again it loads up from a CSV file, then I click save and go back, initially the data appears in the table list, but when you click preview it says “the table appears to be empty” and won’t show up on the webpage. Very annoying!!
I’ve tried to follow your advice above but nothing has worked. I’ve gone through the table and removed any $ signs, but can’t think what else to do! I’m not really sure how to detect a special character in Notepad. Any further thoughts? Any help would be greatly appreciated!
Cheers
Vanessa
Hi Vanessa,
thanks for your post. I’m really sorry that you are experiencing these problems.
I can’t promise anything, but if you want, you can send me your CSV file via email (the address is in the main plugin file “wp-table-reloaded.php”) and I will try to find what’s causing this.
Regards,
Tobias