واضح آرشیو وب فارسی:سایت ریسک: t=3515">ايجاد بخش تقويم تاريخ در سايت aseman 06 مهر 1382, 22:31سلام نمي دونم تا حالا چند بار با سايتهايي برخورد كرديد كه تقويم روزمره رو نمايش ميدن مثل ساعت، اوقات شرعي، تقويم تاريخ و... بعضي از اونها از يك بانك اطلاعاتي مثل اكسس استفاده مي كنن كه در يك ستون اون مناسبت ها وارد شده است و توسط يك صفحه asp اطلاعات اون براي هر روز نمايش داده ميشه راستش من به اين تقويم تاريخ علاقه مند شدم و دنبال سورسش رفتم اما بانك اطلاعاتي كه پيدا كردم با unicode پر نشده يعني خروجي اين بانك اكسس روي صفحاتي با Encode Arabic نمايش داده مي شود حالا مي خواستم ببينم كسي داره سورس اين بانك تقويم سال رو بده يا كسي مي تونه روشي رو بگه كه اطلاعات يك جدول اكسس رو به unicode تبديل كرد 8O 8O 8O shahrokh_xp 07 مهر 1382, 16:13ببینید وقتی صفحه وروودی unicode utf-8 باشد مطمینناً در دیتابیس هم به این صورت ذخیره شده و باید صفحه خوروجی هم با این سیستم ذخیره بشود تا بتواند به خوبی نمایش داده شود :wink: aseman 07 مهر 1382, 19:03با سلام متشكرم شاهرخ جان در اين مورد مشكلي ندارم ولي سوال من اين بود چون بانكي كه من دارم با ورودي unicode پر نشده پس خروجي unicode رو هم نمي ده و خروجي اون Arabic هست الان هم صفحات ورودي و بانك مورد نظر رو درست كردم كه اگر نتونستم اين بانك رو به unicode تبديل كنم بشينم و خودم اين بانك رو پر كنم كه خودت مي دوني كاري طولاني و خسته كننده هست چون 365 روز داريم و هر روز چند مناسبت :cry: :cry: حالا اگر به نظرت ميشه اطلاعات بانكي رو كه با ورودي Arabic پر شده به unicode تبديل كرد يا اگر خودت بانكي داري كه اطلاعاتش با ورودي unicode پر شده بود يا علي مدد ما رو هم خبر كن :P :P :P shahrokh_xp 07 مهر 1382, 20:41با سلام متشكرم شاهرخ جان در اين مورد مشكلي ندارم ولي سوال من اين بود چون بانكي كه من دارم با ورودي unicode پر نشده پس خروجي unicode رو هم نمي ده و خروجي اون Arabic هست الان هم صفحات ورودي و بانك مورد نظر رو درست كردم كه اگر نتونستم اين بانك رو به unicode تبديل كنم بشينم و خودم اين بانك رو پر كنم كه خودت مي دوني كاري طولاني و خسته كننده هست چون 365 روز داريم و هر روز چند مناسبت :cry: :cry: حالا اگر به نظرت ميشه اطلاعات بانكي رو كه با ورودي Arabic پر شده به unicode تبديل كرد يا اگر خودت بانكي داري كه اطلاعاتش با ورودي unicode پر شده بود يا علي مدد ما رو هم خبر كن :P :P :P آقا من که فکر نکنم راهی وجود داشته باشه یا اگه باشه من دقیقاً نمی دونم ولی یه چیزی که میدونم تو دیتابیس هر چقدر هم بگردین اثاری از Arabic Unicode پیدا نمی کنین که اونو به Unicode UTF-8 تبدیل کنین :wink: salah 18 مهر 1382, 21:05من كل كارام با arbic هستش شما با گذاشتن خط اكوال عربي در خروجي صفخت مي توني اطلاعاتت رو به دون عيب پس بگيري <meta "Content-Type" content="text/html; charset=windows-1256"> shahrokh_xp 20 مهر 1382, 11:05من كل كارام با arbic هستش شما با گذاشتن خط اكوال عربي در خروجي صفخت مي توني اطلاعاتت رو به دون عيب پس بگيري <meta "Content-Type" content="text/html; charset=windows-1256"> درسته از اولم این راه بود ولی منم به ایشون گفتم که نمی تونن اطلاعات را به صورت یونیکود از دیتابیس بگیرن :wink: salah 20 مهر 1382, 18:44آقا مشكل از گرفتن اطلاعات به يوني كد نيستش مشكل از فرستادن اطلاعات شما بايد متمپن شيد كه آيا اطلاعات به يوني كود وارد ديتا بيس مي شه يا نه اگه با يوني كد نيست بگو تا من يه چيز توپ بگم حال كنيد pirooz 22 مهر 1382, 12:40سلام نمي دونم تا حالا چند بار با سايتهايي برخورد كرديد كه تقويم روزمره رو نمايش ميدن مثل ساعت، اوقات شرعي، تقويم تاريخ و... بعضي از اونها از يك بانك اطلاعاتي مثل اكسس استفاده مي كنن كه در يك ستون اون مناسبت ها وارد شده است و توسط يك صفحه asp اطلاعات اون براي هر روز نمايش داده ميشه راستش من به اين تقويم تاريخ علاقه مند شدم و دنبال سورسش رفتم اما بانك اطلاعاتي كه پيدا كردم با unicode پر نشده يعني خروجي اين بانك اكسس روي صفحاتي با Encode Arabic نمايش داده مي شود حالا مي خواستم ببينم كسي داره سورس اين بانك تقويم سال رو بده يا كسي مي تونه روشي رو بگه كه اطلاعات يك جدول اكسس رو به unicode تبديل كرد 8O 8O 8O سلام اگه با برنامهنويسي ويژوال بيسيك آشنايي داشته باشيد، ميتونيد از كد زير براي تبديل حرف به حرف اطلاعات بانكتون استفاده كنيد: For i = 1 To Len(Text1) Text2 = Text2 & "&#" & AscW(Mid(Text1, i, 1)) & ";" Next i اين فرمان تك تك حروف يك متن را گرفته و به يونيكد تبديل ميكنه. با يه برنامهنويسي ساده ميتونيد يه بانك جديد درست كنيد و اطلاعات رو از تك تك ركوردهاي بانك قبلي خونده و به بانك جديد ارسال كنيد. اميدوارم به دردتون بخوره ------------------------------ پيروز aseman 23 مهر 1382, 13:25با سلام آقايون از راهنمايي هاتون متشكرم نمي دونم من بد توضيح دادم يا نه ببينيد فرض كنيد من مي خوام در گوشه اي از صفحه اول سايت كه به صورت يونيكد هست (كد بالاي صفحات من) <meta "Content-Type" content="text/html; charset=utf-8"> يك بخش تقويم تاريخ بزارم خوب تا اينجا مشكلي ندارم . قدم بعدي اينه كه من يك صفحه asp براي ورود اطلاعات درست كنم كه اونم يونيكد باشه و اطلاعات وارد شده رو در بانك ذخيره كنه تا اينجا هم مشكلي نيست فقط مساله وقت در ميونه حالا مشكل من اينه كه من يك بانك آماده گير اوردم كه مناسبتها رو در اون وارد كردن ولي چون اونا از صفحات Arabic استفاده مي كردن (كد بالاي صفحات اونا) <meta "Content-Type" content="text/html; charset=windows-1256"> حالا وقتي من اين اطلاعات رو وارد صفحه ايندكسم مي كنم كه با يونيكد هست به شكل كاركترهاي نامفهوم نشون مي ده خوب بعد از اين داستان مي تونيد كاري كنيد اين اطلاعات كه با كد عربيك به خوبي نمايش داده مي شه در صفحات يونيكد هم جواب بده kianrad 24 مهر 1382, 12:46فكر كنم مجبور باشي يه inlineframe استفاده كني كه صفحه اي رو نشون بده كه همون windows-1256 باشه راستي اين ديتابيستو به ما هم ميدي؟ 30yavash 25 مهر 1382, 16:51با سلام آقايون از راهنمايي هاتون متشكرم نمي دونم من بد توضيح دادم يا نه ببينيد فرض كنيد من مي خوام در گوشه اي از صفحه اول سايت كه به صورت يونيكد هست (كد بالاي صفحات من) <meta "Content-Type" content="text/html; charset=utf-8"> يك بخش تقويم تاريخ بزارم خوب تا اينجا مشكلي ندارم . قدم بعدي اينه كه من يك صفحه asp براي ورود اطلاعات درست كنم كه اونم يونيكد باشه و اطلاعات وارد شده رو در بانك ذخيره كنه تا اينجا هم مشكلي نيست فقط مساله وقت در ميونه حالا مشكل من اينه كه من يك بانك آماده گير اوردم كه مناسبتها رو در اون وارد كردن ولي چون اونا از صفحات Arabic استفاده مي كردن (كد بالاي صفحات اونا) <meta "Content-Type" content="text/html; charset=windows-1256"> حالا وقتي من اين اطلاعات رو وارد صفحه ايندكسم مي كنم كه با يونيكد هست به شكل كاركترهاي نامفهوم نشون مي ده خوب بعد از اين داستان مي تونيد كاري كنيد اين اطلاعات كه با كد عربيك به خوبي نمايش داده مي شه در صفحات يونيكد هم جواب بده بايد يه مبدل بنويسي كه كاراكترهاي عربيك 1256 رو به يوني كد تبديل كنه تقريبا يه چيزي تو همين مايههايي كه پيروز گفت منتها اين كدي كه پيروز نوشته حروف يوني كد رو به اعداد يوني كد تبديل ميكنه. sp2_sp 27 مهر 1382, 00:13سلام دوست من اين كد را كه ميگم بنويس البته asp هست ولي مشكل شما را بر طرف مي كن و جا دارد به قول يكي از بچه ها كه اين كد را از تو سايتش برداشتم در قبل از مهندس طاهري بخاطر پيدا كردن اين كد تشكر كنيم <%session.codepage = 65001 %> اره ديگه خخودشه اين رو در بالاي صفحه خود بنويش حله انشالله باي
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 467]