نه نیاز نیست کل دانسته های من تا همین حد بودم که گفتم.
اما پیشنهاد میکنم اولاً در مرورگر های دیگه هم تست کنید دوماً یه افزونه Live HTTP Headers در فایرفاکس یا کروم نصب کنید و بررسی کنید ببینید header های صفحه شما رو چی میزنه و الخصوص گزینه Content-Type چیه.
اگه همه چی اوکی بود و اینطوریه شاید مشکل از صفحه مقصد هستش که انکدینگ هاش قاطی داره که می تونید با تعویض لینکی که به curl دادید با یه لینک فارسی دیگه ببینید درسته یا نه.