আমি জিপ ফাইল (গুলি) পেয়েছি, যার মধ্যে ফাইল রয়েছে, কোন ফাইলের নামগুলি কোনও এনকোডিংয়ে রয়েছে। ধরা যাক আমি এই ফাইলগুলির নামগুলির এনকোডিং জানি, তবে কীভাবে সেগুলি সঠিকভাবে সংক্ষেপণ করতে হয় তা আমি এখনও জানি না।
উদাহরণস্বরূপ ফাইলটি এখানে , এটিতে একটি ফাইল রয়েছে "K এসএসকে 字幕 组 V ভ্যাম্পায়ার ডায়েরি 日记 日记 S06E12.ass"
আমি জানি ব্যবহৃত এনকোডিংটি GB18030 (চীনা)
প্রশ্নটি হ'ল: কীভাবে সঠিক এনকোডযুক্ত ফাইল নামটি আনজিপ বা অন্যান্য সি এল এল ইউটিলিটি ব্যবহার করে ফ্রিবিএসডি-তে সেই ফাইলটি আনপ্যাক করা যায়? আমি যা যা করতে পেরেছি সব চেষ্টা করেছিলাম, তবে ফলাফল কখনও ভাল হয় নি। সাহায্য করুন.
আমি ওএসএক্সে চেষ্টা করেছি:
MBP1:test 2ge$ bsdtar xf gb18030.zip
MBP1:test 2ge$ ls
%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12/ gb18030.zip
MBP1:test 2ge$ cd %A1%BESSK%D7%D6Ļ%D7顿The\ Vampire\ Diaries\ %CE%FCѪ%B9%ED%C8ռ%C7S06E12/
MBP1:%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12 2ge$ ls
%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12.ass*
MBP1:%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12 2ge$ find . | iconv -f gb18030 -t utf-8
.
./%A1%BESSK%D7%D6L抬%D7椤縏he Vampire Diaries %CE%FC血%B9%ED%C8占%C7S06E12.ass
MBP1:%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12 2ge$ convmv -r -f gb18030 -t utf-8 --notest .
Skipping, already UTF-8: ./%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12.ass
Ready!
আমি আনজিপ দিয়ে একই রকম চেষ্টা করেছি, তবে আমি একই সমস্যা পেয়েছি।
ধন্যবাদ, এখন নিখরচায় বিএসডি করার চেষ্টা করছি, যেখানে আমি ওএসএক্স (টার্মিনাল) থেকে এসএসএইচ ব্যবহার করে সংযোগ করছি:
# locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=C
প্রথমটি, আমি চাই চাইনিজ নামগুলি সঠিকভাবে প্রদর্শন করা। আমি বদলে গেছি
setenv LC_ALL zh_CN.GB18030
setenv LANG zh_CN.GB18030
তারপরে আমি ফাইল ডাউনলোড করেছি এবং সঠিক অক্ষরগুলি দেখার জন্য "ls" চেষ্টা করেছি, তবে ভাগ্য নয়। সুতরাং আমি মনে করি যে সঠিক ফলাফল পেলে যাচাই করার জন্য আমাকে প্রথম চীনা স্থানীয় সমস্যা সমাধান করতে হবে, আসলে আমি এটি তুলনা করতে পারি। আপনি কি আমাকে এই সাহায্য করতে সাহায্য করতে পারেন?