ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
کارکتری توی متن وجود داره که مجاز نیست. متن اصلی رو بگذارین ببینیم مشکل از چیه.
23-06-1394، 06:43 ب.ظ
(آخرین تغییر در ارسال: 23-06-1394، 06:47 ب.ظ توسط rash44.)
ارسالها: 55
موضوعها: 26
تاریخ عضویت: مرداد 1394
اعتبار:
0
تشکرها: 15
0 بار تشکر شده در 0 پست
هر متنی که میزارم همین مشکل رو داره و متن شامل کاراکتر خاصی نیست . مثلا علی
ارسالها: 55
موضوعها: 26
تاریخ عضویت: مرداد 1394
اعتبار:
0
تشکرها: 15
0 بار تشکر شده در 0 پست
اگر بیش از یک بار از تابع فوق استفاده کنم این مشکل پیش میاد
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
راستش این مشکلی که میگین خیلی عجیبه و تا حالا بهش بر نخوردم. برای امتحان بعد از هر بلاک، متغیر رو echo کنید و ببینید کدوم درست نمایش داده میشه. حالا جای دو بلاک دستور رو عوض کنید (family رو اول بیارین). و ببینید خط تولیدکننده خطا عوض میشه یا نه. اگه خطا هر دفعه توی iconv دوم بود (منظورم ازنظر ترتیبه نه iconv مربوط به family) اونوقت حق با شماست ولی اگه خطا مربوط به iconv متغیر family بود یعنی کارکتر غیرمجاز توی نام خانوادگی هست. میتونید برای تست، دوبار متغیر name یا دوباره متغیر family رو با iconv تبدیل کنید و اگه هردوبار بدون مشکل اجرا شد، یعنی مشکل از تعداد فراخوانی iconv نیست.