PDA

View Full Version : سوال: تبدیل یک عدد از utf8_general به یک از نوع معمولی



@AM!R!
پنج شنبه 01 اردیبهشت 1390, 07:58 صبح
با سلام
من با استفاده از یک تابع شماره سال شمسی رو بصورت فارسی درآوردم و می خوام تو یک جدول دیگه با INSERT اضافه کنم
اما مشکل اینجاست که تمام فیلدها باید بصورت utf8 ذخیره شن و فقط همین فیلد شماره سال باید بصورت عددی ascii ذخیره بشه
تا بعدا تو select انتخاب بشه
حالا سوال اینه که آیا این کار شدنیه؟ اگه جواب مثبته چطوری؟

من قبل از ثبت این اطلاعات برای نوشتن فارسی از این کد استفاده می کنم


mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");

@AM!R!
پنج شنبه 01 اردیبهشت 1390, 12:29 عصر
این کدا هم جواب نمی ده!!!!


function FixEncoding($x){
if(mb_detect_encoding($x)=='UTF-8'){
return $x;
}else{
return utf8_encode($x);
}
}

//$sal=utf8_decode($sal);
//$sal=utf8_encode($sal);

$des=FixEncoding($sal);