আমি কীভাবে আপাচে JSON এর জন্য সঠিক শিরোনাম সেট করব?


10

আমার একটি অ্যাপাচি সার্ভার রয়েছে যা স্থির JSON ফাইলগুলি সরবরাহ করে। সামগ্রী শিরোনামটি সঠিকভাবে শিরোনাম সহ শিরোনামে উপস্থাপন করা হচ্ছে Content-Type: application/json

আমি শিরোনামটিতে সঠিক চরসেটটি কীভাবে যুক্ত করব?

আমার মধ্যে নিম্নলিখিত লাইনটি রয়েছে httpd.conf:

AddDefaultCharset utf-8

তবে এই লাইনটি দিয়েও অ্যাপাচি শিরোনামে চরসেট সেট করে না।

এটি গুরুত্বপূর্ণ, কারণ আমার জেএসএন ফাইলগুলির ফরাসি ভাষায় কিছু ডেটা রয়েছে এবং অ্যাকসেন্টগুলি জাভাস্ক্রিপ্ট কোডটিতে সঠিকভাবে পড়ছে না।

তাহলে আমি কীভাবে অ্যাপাচে JSON এর জন্য সঠিক শিরোনাম সেট করব?


আপনার JSON- ফাইলগুলি কীভাবে এনকোড করা আছে? কারণ জেএসএন হ'ল ইউটিএফ -8, ইউটিএফ -16 বা ইউটিএফ -32 অন্য যে কোনও কিছুই অনুমোদিত নয় এবং কেবল একটি আলাদা চরসেট প্রেরণ করলে স্বয়ংক্রিয়ভাবে ফাইলগুলি রূপান্তরিত হবে না।
lsmooth


@ এলসমোথ ফাইলটি ইউটিএফ -8 এর সাথে এনকোড করা কিছু পরিস্থিতিতে যথেষ্ট নয়, বিশেষত আই 9 জড়িত (সম্ভবত এর আগেও); দেখতে এখানে । এনএসএফডাব্লু ভাষা, আশ্চর্যজনকভাবে :-)। ব্যক্তিগতভাবে, আমি আইকি 9 এর সাথে পরীক্ষা করার সময় চরসেট শিরোনাম ছাড়াই jquery-datatables এবং JSON এর সাথে সমস্যার মুখোমুখি হয়েছি।
জে কে লাইহো

উত্তর:


10

অ্যাপাচে জোর করতে, কোনও ইউটিএফ -8 এনকোডিং শিরোনাম প্রেরণ করতে আপনি যদি আপনার httpd.conf এ অ্যাক্সেস পেয়ে থাকেন তবে এমনকি আপনার .htaccess থাকলে নিম্নলিখিত কোডটি ব্যবহার করতে পারেন।

AddDefaultCharset utf-8
AddType 'application/json; charset=UTF-8' .json

আমি অ্যাপাচি ইউটিএফ -8 এনকোডিংয়ের সাথে স্ট্যাটিক ফাইলগুলি পরিবেশন করার একটি উপায় অনুসন্ধান করছিলাম, অ্যাডটাইপটি শেষ পর্যন্ত এটি করেছে। ধন্যবাদ!
জান লালিনস্কে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.