কম্পিউটার টিউটোরিয়াল

PHP pathinfo() UTF-8 ফাইলনেমের জন্য সঠিক ফাইলনেম ফেরত দিতে


অধিকাংশ কোর PHP ফাংশন ল্যাটিন-১ ছাড়া অন্য ক্যারেক্টার সেট নিয়ে কাজ করে না। কিন্তু 'pathinfo'-র আগে 'setlocale' ব্যবহার করলে UTF-8 এনকোডেড ফাইলনেমও সঠিক ফেরত দেয়।

ডিফল্টলি এটি 'C' লোকেলে চলে, এবং CLI স্ক্রিপ্ট ডিফল্ট utf-8 লোকেলে চলে। অন্য ফাংশন কল করার আগে সার্ভারের লোকেল 'C'- থেকে 'C.UTF-8' বা 'en_US.UTF-8'-এ পরিবর্তন করা উচিত।

setlocale(LC_ALL,'en_US.UTF-8'); pathinfo($OriginalName, PATHINFO_FILENAME); pathinfo($OriginalName, PATHINFO_BASENAME);

  1. PHP-তে @ সিম্বলের ব্যবহার

  2. PHP-তে ini_set() ফাংশনের ব্যবহার

  3. PHP-তে pathinfo() ফাংশন

  4. পাইথনে একটি সাবঅ্যারে রিভার্স করে অ্যারে সোর্ট করা সম্ভব কিনা