PDA

View Full Version : uni_ord?



zoro21750
چهارشنبه 25 خرداد 1384, 17:02 عصر
سلام.
اگه بخوایم کد حرف رو برای کاراکترای بزرگتر از 255 بگیریم (یونیکود) باید از چه تابعی استفاده کنیم؟
مرسی.

oxygenws
پنج شنبه 26 خرداد 1384, 08:36 صبح
باید از توابع mb یا multibyte استفاده کنی.

zoro21750
پنج شنبه 26 خرداد 1384, 08:59 صبح
php من 5.0.1 است. چه گونه این توابع را به آن اضافه کنم؟

oxygenws
پنج شنبه 26 خرداد 1384, 12:12 عصر
RTFM (http://php.net/manual/en)

zoro21750
شنبه 28 خرداد 1384, 11:56 صبح
مرسی.
نمیشه یه مثال از اون ord در mb بزنین؟ من چیزی پیدا نکردم.
(من برنزی شدم!)

oxygenws
شنبه 28 خرداد 1384, 18:06 عصر
من منظور سوال شما رو دقیق نفهمیده بودم.....
فکر نکنم چنین تابعی داشته باشیم. ولی خودتون می تونید حسابش کنید، با چیزی مشابه کد زیر:


echo (int)$char;


که char در بالا 2 بایت می باشد.

zoro21750
دوشنبه 30 خرداد 1384, 18:00 عصر
سلام.
من با windows-1256 تستش کردم، کار نکرد.

oxygenws
دوشنبه 30 خرداد 1384, 18:40 عصر
فرمت ویندوز-1256 چیه دقیقا؟؟ منظورم ساختارشه؟!

zoro21750
دوشنبه 30 خرداد 1384, 20:11 عصر
فرمت نوشته های این سایتم همینه.

<span dir=ltr>windows-1256=Arabic (windows)</span>

oxygenws
دوشنبه 30 خرداد 1384, 21:48 عصر
منظورم ساختارشه؟

zoro21750
سه شنبه 31 خرداد 1384, 01:30 صبح
نمیدونم. شاید اگه اینو میدونستم مشکلم حل شده بود!
منظورتون از ساختار چیه؟!!! چه قدر ساختار-ساختار شده!!!