I moved my wordpress installation from server to localhost on my pc using the instructions in the following link http://www.premiumwebbloghosting.com/2012/07/moving-wordpress-from-hosting-to-localhost.html. I used the second option.
After completing the process everything works fine on my pc. I can log to the admin panel using same users, i can access all pages on the website. There was only one problem which is the images are not showing.
The images i uploaded to the website were named in Arabic alphabet, therefore were encoded by wordpress and resulted in weird file names!!
I noticed that the file names are different than the one in the moved database.
The original file name (after upload through wordpress) would be: ط¨ظٹط§ظ†ظ.
The file on my pc would be(not the actual file, the link on the database): Ø¬Ø¦ÙˆÙ†-ÙÙ.
What is the reason of this change? I exported the database using UTF8. Why the file names changed when i moved the database to my local development pc?
Another thing, Is there a way to prevent wordpress from encoding file names in Arabic, I would like my pictures in the uploads folder to have the same Arabic names, not weird letters!!
EDIT: I just noticed that the links in server and localhost are the same before decoding, but they translate differently. Example: server link: http://mywebsite.com/wp-content/uploads/2014/01/%D8%A7%D9%84%D8%A7%D9%85%D8%A7%D8%B1%D8%A7%D8%AA.jpg localhost link: http:/localhost/wp-content/uploads/2014/01/%D8%A7%D9%84%D8%A7%D9%85%D8%A7%D8%B1%D8%A7%D8%AA.jpg but the link translate to different value than the picture's file name!