Everyone posted above told you exactly the same message: Go to HK, Taiwan or Singapore are way, way better than China Mainland.
Since you are so interested in Fudan, I have something more to say. I came from Shanghai Jiaotong University, and many faculty of the so-called "political science" department (again, it is self-alleged, titular "science" while no scientific methodology was applied) graduated from Fudan. Without offence, the most important lesson I learnt from them was, what is not Political Science.
It would be a really bad, bad option to pursue PhD in China Mainland. If for financial reasons, you would not study in US/Canada/HK/Japan, why not choose Singapore? They have generous government funding and living expense is not that ridiculous. Besides, correct me if I were wrong, but what I heard was even for Chinese PhD students in engineering school, they might expect to receive funding below the level of 2000 RMB/per month? Pretty low, unless one day in the near future the exchange rate is 1:1.5.
As for learning language, China mainland is a sounding option.