PDA

View Full Version : سوال: مشکل خواندن کلمات فارسی یک کوکی با jquery



behnam1447
شنبه 21 بهمن 1391, 19:25 عصر
سلام
من یه کدی رو با jquery برای خواندن اطلاعات از cookie نوشتم. حالا به جای کلمات فارسی علایمی نامربوط میاره مثلا به جای بهنام ط$&ط... و اینجور چیزا میاره . با انگلیسی مشکلی نداره.

mehdi.mousavi
سه شنبه 01 اسفند 1391, 07:54 صبح
سلام من یه کدی رو با jquery برای خواندن اطلاعات از cookie نوشتم. حالا به جای کلمات فارسی علایمی نامربوط میاره مثلا به جای بهنام ط$&ط... و اینجور چیزا میاره . با انگلیسی مشکلی نداره.

سلام.
هنگام ذخیره اطلاعات Unicode در Cookie، اونها رو با encodeURIComponent می تونید Encode کنید تا مشکل مورد نظر پیش نیاد.
یا از Base64 (یا دیگر مکانیزمهای Encoding) برای Encode کردن داده ها و ذخیره اون در Cookie استفاده کنید... Browser های مختلف،
رفتارهای متفاوتی در قبال کاراکترهای غیر ASCII ذخیره شده در Cookie دارن.

لطفا برای اطلاعات بیشتر، به این آدرس (http://stackoverflow.com/questions/1969232/allowed-characters-in-cookies) مراجعه کنید.

موفق باشید.