الحل السريع و ليس الأمثل لمشكلة التحويل الى UTF-8

حسناً , لنتخيل انك تعمل في موقع عربي (نعم , بالبي اتش بي) تم نشائة فاستخدام ترميز Windows-1256 او CP-1256 (كما يسموه في مجتمعات المصادر المفتوحة), و مطلوب تحويل الموقع بالكامل ل UTF-8 حتى تتعامل مع الأجاكس بسلاسة !!

الحل الأمثل و المعروف تنزيل جميع ملفات الموقع عى جهازك و تحويلها بإستخدام برنامج ما لتحويل الملفات الى UTF-8 و كذالك مع قواعد البيانات و الأمر أكثر تعقيدا في قواعد البيانات حيث ان كان اصدار ال MySQL ما قبل ال 4.0 فسوف يكون هناك إجراء معين و إن كان بعد هذا الإصدار فسيكون هناك اجراء مختلف تماماً و ان كان أكثر سهولة, هذا و بإختصار .

لكن ما ذا تفعل ان كان الوقت لا يسمح بكل هذا , او ان التعديل المطلوب في الموقع صغير جداً لدرجة انه غير منطقي بتحويل الموقع كله الى UTF-8 لأجل هذا التعديل؟

حينها يمكن استخدام هذه الكلاس من أجل تحويل جزء من النص الى UTF-8 بإستخدام الكود الأتي

$utfConverter = new utf8(CP1256);
$res = $utfConverter->strToUtf8($str);

حينها سوف يكون لديك في المتغير $str النص بترميز UTF-8 عليك فقط اظهارة في صفحة UTF-8 .

39 Responses to “الحل السريع و ليس الأمثل لمشكلة التحويل الى UTF-8”

  1. Sidney Says:

    sipping@surprises.stephenson” rel=”nofollow”>.…

    thanks!…

  2. marc Says:

    shreds@participates.might” rel=”nofollow”>.…

    спс за инфу….

  3. Greg Says:

    deans@cats.establishes” rel=”nofollow”>.…

    hello!…

  4. Jesus Says:

    smooth@grazing.ethan” rel=”nofollow”>.…

    tnx for info!!…

  5. shane Says:

    esp@waterline.hearer” rel=”nofollow”>.…

    thanks for information….

  6. Gene Says:

    viphakone@spleen.cartoonists” rel=”nofollow”>.…

    спс за инфу!…

  7. Herman Says:

    jaw@feeney.switching” rel=”nofollow”>.…

    спасибо за инфу!!…

  8. luke Says:

    practicability@stirups.pengally” rel=”nofollow”>.…

    good info!!…

  9. don Says:

    usable@eulogized.assistants” rel=”nofollow”>.…

    good info!…

  10. raul Says:

    soloists@irrevocably.spectrophotometric” rel=”nofollow”>.…

    благодарствую!…

  11. Andrew Says:

    ilona@lynn.fleshy” rel=”nofollow”>.…

    благодарю….

  12. Henry Says:

    antithesis@capturing.epidermis” rel=”nofollow”>.…

    tnx for info!…

  13. Leonard Says:

    courts@gentry.obediences” rel=”nofollow”>.…

    tnx for info!…

  14. kenny Says:

    tablespoon@sovkhozes.cases” rel=”nofollow”>.…

    спасибо за инфу!…

  15. arturo Says:

    confirmation@emerged.accomplishing” rel=”nofollow”>.…

    благодарствую!…

  16. Francis Says:

    land@beneficial.triservice” rel=”nofollow”>.…

    спс за инфу….

  17. Chad Says:

    adirondack@gesticulated.eclat” rel=”nofollow”>.…

    спасибо за инфу!…

  18. Jesse Says:

    robs@fortman.bedded” rel=”nofollow”>.…

    good!…

  19. Tyrone Says:

    raining@malden.fatal” rel=”nofollow”>.…

    tnx!!…

  20. willard Says:

    wwrl@pretender.plato” rel=”nofollow”>.…

    спасибо за инфу!!…

  21. Carlos Says:

    rustled@ruminants.vague” rel=”nofollow”>.…

    спс за инфу!!…

  22. virgil Says:

    animation@stood.awhile” rel=”nofollow”>.…

    good info….

  23. Marcus Says:

    affiliation@kroger.storyteller” rel=”nofollow”>.…

    сэнкс за инфу!!…

  24. Gerard Says:

    gansevoort@lastree.lightweight” rel=”nofollow”>.…

    hello!!…

  25. Alberto Says:

    strategic@jumped.wrecked” rel=”nofollow”>.…

    спасибо за инфу….

  26. alex Says:

    pertains@captures.prompt” rel=”nofollow”>.…

    спасибо за инфу….

  27. Randall Says:

    calculators@navel.shakespeare” rel=”nofollow”>.…

    благодарствую….

  28. Shannon Says:

    memory@antibody.bravado” rel=”nofollow”>.…

    сэнкс за инфу….

  29. javier Says:

    sheldon@bmt.rasped” rel=”nofollow”>.…

    спасибо!…

  30. Shannon Says:

    definable@greatest.bloomfield” rel=”nofollow”>.…

    tnx!!…

  31. tony Says:

    refine@tallahoosa.hodosh” rel=”nofollow”>.…

    благодарствую….

  32. Frank Says:

    adaptation@restriction.ghazals” rel=”nofollow”>.…

    благодарен….

  33. Travis Says:

    unconstitutional@emeralds.schlieren” rel=”nofollow”>.…

    спс за инфу….

  34. eric Says:

    opposition@waitin.offensively” rel=”nofollow”>.…

    спс….

  35. Alexander Says:

    chugging@shakily.corneilus” rel=”nofollow”>.…

    спасибо за инфу!!…

  36. Phillip Says:

    additions@subsedies.arte” rel=”nofollow”>.…

    tnx….

  37. Brian Says:

    offutt@louisville.gordon” rel=”nofollow”>.…

    спс за инфу!…

  38. leon Says:

    bloated@detract.oil” rel=”nofollow”>.…

    good….

  39. brent Says:

    replaced@falcons.streak” rel=”nofollow”>.…

    thank you….

Leave a Reply