واضح آرشیو وب فارسی:سایت ریسک: t=16731">يونيكد در PHP webkhan 29 مرداد 1383, 15:51دوستان عزيز سلام يه سوال داشتم اينكه ميخوام يه سري اطلاعاتو از يه فرمي از طريق PHP گرفته و توي يه تكست فيلد از نوع يونيكد بريزم در حالت عادي با فرمت ANSI مشكلي نداره ولي وقتي تكست فيلدو يونيكد مي كنم PHP نمي تونه اطلاعاتو درست توش بريزه. ممنون reget 29 مرداد 1383, 16:06دوستان عزيز سلام يه سوال داشتم اينكه ميخوام يه سري اطلاعاتو از يه فرمي از طريق PHP گرفته و توي يه تكست فيلد از نوع يونيكد بريزم در حالت عادي با فرمت ANSI مشكلي نداره ولي وقتي تكست فيلدو يونيكد مي كنم PHP نمي تونه اطلاعاتو درست توش بريزه. ممنون اين كد را در بالاي فايل پي اچ پي تان بذاريد همه اش درست ميشه echo"<meta "Content-Type" content="text/html; charset=utf-8">"; شاد و سرافراز باشيد taher007 29 مرداد 1383, 17:29ممنون...خوش آمدید... شما چطور تکس فیلد رو یونیکد میکنید؟ معمولا همین خط برای کل صفحه کافیه... webkhan 29 مرداد 1383, 22:34ببينين تكست فيلدي كه ديتا توش ريخته ميشه توسط صفحه html خونده نميشه بلكه توسط فلش خونده ميشه پس اون تگ هاي مخصوص يونيكد در html فايده اي نداره فقط ميخوام PHP اطلاعاتي مه از فلش ميگيره رو توي يه تكست فايل يونيكد شده بريزه. overcrash 31 مرداد 1383, 11:10فكر كنم يه همچين كاري ميخواي بكني آره؟! PHP+FLASH () اينجا من اطلاعات رو با فرم گرفتم و تو فلش از بانك ميخونم و نمايش ميدم و مشكلي هم نداره!! webkhan 21 شهريور 1383, 22:33ببنين من واقعا با اين مشكل نميدونم بايد چه كار كرد از هر كي كه مي دونه ميخوام كه راهنماييم كنه كه چطوري يه تكست فايلي با پي اچ پي بسازم كه يونيكد باشه؟ منظورم اينه كه وقتي fopen("textfile.txt,"w"") وقتي اين فايل تكستي درست شد ميخوام از نوع يونيكد باشه. webkhan 23 شهريور 1383, 00:39كسي نيست كه به اين سوال جواب بده؟ amirhosein2004 23 شهريور 1383, 14:15با سلام منهم دقيقا مشكل تو رو دارم و ميفهمم چي ميگي. موضوع اينجاست كه با استفاده از توابع معمولي مثل fscanf نميشه محتواي يك فايل يونيكد فارسي رو به درستي خوند. البته با fgets ميشه اما بعدش كلي بايد پردازش بكني كه تازه اون رو هم من نميدونم چه جوري. در مانوال اومده كه php از يونيكد پشتيباني نميكنه و فقط دو تابع utf8-decode و utf8_encode داره ولي هيچكدومش به درد ما نميخوره و با اونا فقط ميشه كد پيج iso8859-1 را به يونيكد تبديل كرد و برعكس. به هر حال اگر راه حل رو پيدا كردي به ما هم بگين :?:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 416]