تبديل فارسي به يونيكد

mosi20

Active Member
سلام
يه كد ميخواستم كه يه جمله ي فارسي را را از توي اينپوت باكس بگيره و اونو تبديل منه به يونيكد و بعدش اونو توي يه اينپوت باكس مخفي بزاره و پس از 1 ثانيه اون اطلاعات را به يه آدرس ديگه ارسال كنه.
كسي ميتونه كمكم كنه؟
مخصوصا در مورد سابميت شدن فرم دوم به صورت خود به خود؟
 

iman_ebru

Active Member
بیشتر توضیح بده. یعنی اطلاعات از فرم اول گرفته بشه و این اطلاعات در فرم دوم بصورت مخفی باشه و ...

فکر نمیکنم کار زیاد سختی باشه. فقط بیشتر توضیح بده. یعنی چی بعد از یک سانیه ارسال کنه؟ یعنی بدون فشار سابمیت؟

ایمان
 

iman_ebru

Active Member
تا شب یک مثال میزنم. ارسال خودکار اطلاعات چیز پیچیده ای نیست اما بدون فشار سابمیت چه عجله ای وجود داره؟ و اینکه اطلاعات کجا ارسال بهشه؟ ایمیل؟ فایل خاصی؟ بانک اطلاعاتی؟

ایمان
 

mosi20

Active Member
بانک اطلاعاتی
برای سرچ میخوام
چون با فارسی مشکل دارم اطلاعاتم به صورت utf8 توی دیتابیس ذخیره کردم .
حالا برای سرچ کردن باید قبلش فارسی را به یونیکد تبدلش کنم بعدش برم سرچش کنم.
خیلی ممنون میشم اگه این کار را برام بکنی چون خیلی وقته دنبالش هستم
 

m_ziba

Member
salam
bebakhshid inja keyboarde farsi nadaram,

shoma mitoonid in kar ro be rahati ba neveshtane ye javascript anjam bedin.
be in site moraje konid: www.w3schools.com

etela'ate khoobi dar ekhtiyaretoon mizare.
 

mosi20

Active Member
سلام
میشه بگی کجاش باید برم؟
یه چیز دیگه هم بگم
من کدی جاوایی دارم که فارسی را به یونیکد تبدیل میکنه و توی یه اینپت باکس دیگه میریزه اما من مشکلم بیشتر با سابمیت خود به خود هستش.
اگه لینک مستقیم بدی ممنون میشم
 

I.NoBody

Active Member
سلام.
کاري نداره که.
تو ابتدا کدهاي جاواتو انجام بده ، بعدش redirect کن. يعني به اون فايلي که ميخواي به متد GET بفرست و از اون متغيرها استفاده کن. اينجوري حتي نياز به اون يک ثانيه هم نيست. :wink:
 

I.NoBody

Active Member
راستش دستور redirect رو توي JSCRIPT يادم نمياد. ولي پيداش مي کنم برات مي نويسم.
 

I.NoBody

Active Member
پيداش کردم

اول کد هاي تبديلت رو لنجام ميدي. مثلاً متن تبديل شده توي متغيري به نام final_str قرار مي دي.
حالا اين کد رو مي نويسي :
کد:
window.location="http://www.your_site.com/your-destination_file?search="+final_str
اينا همه اش توي JSCRIPT انجام مي شه ونياز به نمايش هيچ چيزي نداري.
فرض شده که فايل مقصدت که همون نتيجه search رو ميده متغير search رو مي گيره و بر اساس اون سرچ مي کنه.
 

mosi20

Active Member
ممنون
من فکر کردم redirect را با php میخواهی انجام بدی و اونم با یک کد عجیب وگرنه این کد را خودم هم استفاده میکنم .
ممنون اما ببین من فارسی به یونیکد را که میخوام تبدیل کنم . توی یک اینپت باکس مخفی میریزم . برای همین حتما باید فرم دومم سابمیت بشه.
سرچ >>> دریافت متن فارسی >> تبدیل به یونیکد >> ارسال به صفحه ی نهایی >> نمایش نتایج
 

I.NoBody

Active Member
ديگه حل شد

کد:
<form action=1.htm name=f>
<input name=n type=hidden><input type=submit name=b>
</form>
</body>
<script>
f.n.value=your_final_str;
f.b.click();
</script>
اين بالا يه فرم داريم که يه inputbox مخفي داره .
توش يونيکدمونو قرار مي ديم و بعدش ميره به اون صفحه اي که ميخوايم.
فقط بايد متد و اکشن فرمت رو تنظيم کني و نام اون inputbox رو اوني که مي خواي بذاري.
البته يادت باشه که اين اسمو دو جا بايد عوض کني:
يکي توي فرم ، و ديگري توي script
 

m_ziba

Member
سلام.

ببخشيد من يه کم دير اومدم.

در مورد سابميت خود به خود...

<code>
<script>

document.formName.submit();
</script>
</code>

به جای formName اسم form رو بذار و اين قطعه کد رو در body اونجايی که می خوای submit انجام بشه بذار.

توی w3schools خوب برو روی learn javascript و topic مورد نظرت رو دنبال کن.
 

جدیدترین ارسال ها

بالا