আমার অ্যাপাচে মোড_উজজি নিয়ে মার্চারিয়াল সংগ্রহস্থল চলছে। ভান্ডারগুলিতে উইন্ডোজ -১৫১ এ সমস্ত ফাইলের নাম এনকোড করা আছে। এই এনকোডিংটি icallyতিহাসিক কারণে ব্যবহৃত হয়: এগুলি এসএনএন থেকে পার্কিয়াল রূপান্তরিত হয়েছিল, উইন্ডোজ -১২১১ রাশিয়ান লোকেলের জন্য ডিফল্ট উইন্ডোজ এনকোডিং।
এখন প্রোগ্রামাররা কোড পর্যালোচনার জন্য ক্রুসিবল সরঞ্জামটি ব্যবহার করতে চান । এটি utf-8 ব্যতীত অন্য কোনও এনকোডিংগুলিতে ফাইলের নামগুলি আন্ডারন্ডার করতে পারে না। সুতরাং আমি তাদের উইন্ডোজ -১২১১ থেকে ইউটিএফ -8 এ রূপান্তর করতে হবে। কেউ কি জানেন, এটা কিভাবে করে? মার্চুরিয়াল রূপান্তর এক্সটেনশনের এনকোডিংগুলিকে রূপান্তর করার বিকল্প নেই।
hgweb.config:
[web]
#encoding = UTF-8
encoding = windows-1251
#allow_archive = gz, zip, bz2
allow_archive = zip
allow_push = *
push_ssl = false
[extensions]
[collections]
/data/mercurial = /data/mercurial
encoding = windows-1251
করতে encoding = UTF-8
অপাঠ্য শুধু তৈরি ফাইলের নামের। এর কারণ এটি উইন্ডোজ -১১২১ এ সঞ্চিত রয়েছে। "UTF-8" os.en वातावरण ["HGENCODING"] = "ইউটিএফ -8" এই সেটিংয়ের সমান।