PDA

View Full Version : مشکل Encoding



Unique
یک شنبه 07 بهمن 1386, 19:11 عصر
سلام دوستان ،

کسی تا حالا چنین text encoding ی را دیده ؟

äãÇíÔ æ ÊÛííÑ ÇØáÇÚÇÊ ˜ÇÑÈÑÇä ÔÇãá ãæÇÑÏí ÇÒ ÞÈíá ÊÛííÑ ÑæÝÇíá ˜ÇÑÈÑÇä æ ãÓÏæÏ ˜ÑÏä ÇíÔÇä æ ÓÇíÑ ãæÇÑÏ

من چرت وپرت ننوشتم ها ! میتونید این دو تا سایت را هم ببینید !

http://razcity.com/wfghanon44.aspx
http://www.ik-cc.com/admin/

کسی میدونه این دیگه چیه ؟:متعجب:

Unique
دوشنبه 08 بهمن 1386, 16:19 عصر
سلام

دوستان من واقعا روی این قضیه گیر افتادم ! اگه کسی چیزی میدونه یا میتونه راهنمایی کنه بسم الله !

Unique
چهارشنبه 10 بهمن 1386, 17:19 عصر
سلام !

عجیبه ، مدیر 1000 بار تا حالا تذکر داده ! وقتی چیزی را نمیدونید چرا بیخودی Reply میزنید ؟
آخه عزیز من ، این موضوع هیچ ربطی به ASP و Php و Asp .net نداره و حتی من اگه توی انجمن Delphi هم می پرسیدم کسی نمیتونست ایراد بگیره ! چون یک موضوع کلی هستش ! و مشکل Encoding هست و هر برنامه نویسی چه desktop و چه Web باید در موردش بدونه !

لطفا یکم فکر کنید بعد reply بزنید ....

__H2__
دوشنبه 15 بهمن 1386, 11:00 صبح
سلام
گرچه کمی دیر شده، ولی گفتم سعی کنم کمکی کنم.
شما دارید متون غیر انگلیسی را با کدینگ Ascii مدیریت میکنید.
باید تمام کدپیج ها را به Unicode-1200 و یا UTF-8-65001 تغییر دهید.

یعنی اگر متون را یک راست در فایلها وارد میکنید
اگر Notepad است -> File->Save As و سپس از کامبو فرمت UTF-8 را انتخاب و ذخیره رات تکمیل کنید

اگر VS است
فایل را باز کنید و فرامین زیر را دنبال کنید
File->Advanced Save Option
یا
File->Save As
و باز UTF-8 را از لیست یا کامبو انتخاب کنید.
دقت کنید که اگر تحت وب کار میکنید دو فایل vb.* و aspx.* دارید که باید هر دو را یونیکدی کنید.

برای ذخیره اطلاعات در SQL Server هم اصلاً از فیلدهای زیر استفاده نکنید
char و varchar و text
به جایش از اینها استفاده کنید
nchar و nvarchar و ntext

در بدنه دستورات SQL هم حتماً N را بیاورید


INSERT INTO tablename ...
VALUES
(N"Ali", 1 , N"علی")