ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

convmv - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ convmv ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ convmv ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


convmv - ປ່ຽນຊື່ໄຟລ໌ຈາກການເຂົ້າລະຫັດໜຶ່ງໄປຫາອີກອັນໜຶ່ງ

ສະຫຼຸບສັງລວມ


convmv [ທາງເລືອກໃນການ] FILE(S) ... Directory(S)

OPTIONS


-f ກຳລັງເຂົ້າລະຫັດ
ລະ​ບຸ​ການ​ເຂົ້າ​ລະ​ຫັດ​ປະ​ຈຸ​ບັນ​ຂອງ​ຊື່​ໄຟລ​໌​ທີ່​ຄວນ​ຈະ​ໄດ້​ຮັບ​ການ​ປ່ຽນ​ແປງ​

-t ກຳລັງເຂົ້າລະຫັດ
ລະບຸການເຂົ້າລະຫັດທີ່ຊື່ໄຟລ໌ຄວນຖືກແປງ

-i ໂໝດໂຕ້ຕອບ (ຖາມ y/n ສໍາລັບແຕ່ລະການກະທຳ)

-r recursively ໄປໂດຍຜ່ານໄດເລກະທໍລີ

--nfc
ໄຟລ໌ເປົ້າໝາຍຈະເປັນແບບຟອມ C ສໍາລັບ UTF-8 (Linux ແລະອື່ນໆ).

--nfd
ໄຟລ໌ເປົ້າຫມາຍຈະເປັນຮູບແບບປົກກະຕິ D ສໍາລັບ UTF-8 (OS X ແລະອື່ນໆ).

--q ຈາກ , --qto
ງຽບຫຼາຍກ່ຽວກັບ "ຈາກ" ຫຼື "ເຖິງ" ຂອງການປ່ຽນຊື່ (ຖ້າມັນຫັນກັບສະຖານີຂອງທ່ານ.
ຕົວຢ່າງ). ໃນຄວາມເປັນຈິງ, ນີ້ຈະບໍ່ເຮັດຫຍັງອີກນອກເຫນືອຈາກການປ່ຽນຕົວອັກສອນທີ່ບໍ່ແມ່ນ ASCII
(bytewise) ກັບ ? ແລະລັກສະນະການຄວບຄຸມໃດໆທີ່ມີ * ກ່ຽວກັບການພິມອອກ, ນີ້ບໍ່ມີຜົນຕໍ່
ປ່ຽນຊື່ການດໍາເນີນງານຂອງມັນເອງ.

--exec ຄໍາສັ່ງ
ປະຕິບັດຄໍາສັ່ງທີ່ໃຫ້. ທ່ານຕ້ອງອ້າງເຖິງຄໍາສັ່ງແລະ #1 ຈະຖືກທົດແທນໂດຍ
ເກົ່າ, #2 ໂດຍຊື່ໄຟລ໌ໃຫມ່. ການນໍາໃຊ້ທາງເລືອກນີ້ເປົ້າຫມາຍການເຊື່ອມຕໍ່ຈະບໍ່ຖືກສໍາຜັດ.

ຕົວຢ່າງ:

convmv -f latin1 -t utf-8 -r --exec "echo #1 ຄວນຖືກປ່ຽນຊື່ເປັນ #2" path/to/files

--ລາຍການ
ລາຍຊື່ການເຂົ້າລະຫັດທີ່ມີຢູ່ທັງໝົດ. ເພື່ອໄດ້ຮັບການສະຫນັບສະຫນູນສໍາລັບການເຂົ້າລະຫັດພາສາຈີນຫຼືຍີ່ປຸ່ນເພີ່ມເຕີມ
ຕິດຕັ້ງແພັກເກັດການເຂົ້າລະຫັດ Perl HanExtra ຫຼື JIS2K.

--lowmem
ຮັກສາຄວາມຊົງຈໍາໄວ້ຕໍ່າໂດຍການບໍ່ສ້າງ hash ຂອງໄຟລ໌ທັງໝົດ. ນີ້ປິດການກວດສອບ
ຖ້າເປົ້າຫມາຍ symlink ຢູ່ໃນຕົ້ນໄມ້ຍ່ອຍ. ຕົວຊີ້ເປົ້າໝາຍ Symlink ຈະຖືກປ່ຽນ
ໂດຍບໍ່ຄໍານຶງ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ປ່ຽນ​ຫຼາຍ​ຮ້ອຍ​ພັນ​ຫຼື​ລ້ານ​ຂອງ​ໄຟລ​໌​ຄວາມ​ຊົງ​ຈໍາ​
ການນໍາໃຊ້ convmv ອາດຈະເຕີບໂຕຂ້ອນຂ້າງສູງ. ທາງເລືອກນີ້ຈະຊ່ວຍໃຫ້ທ່ານອອກໃນກໍລະນີນີ້.

--nosmart
ໂດຍຄ່າເລີ່ມຕົ້ນ convmv ຈະກວດພົບວ່າຊື່ໄຟລ໌ຖືກເຂົ້າລະຫັດ UTF8 ແລ້ວ ແລະຈະຂ້າມອັນນີ້ໄປ
ໄຟລ​໌​ຖ້າ​ຫາກ​ວ່າ​ການ​ປ່ຽນ​ແປງ​ຈາກ​ບາງ charset ກັບ UTF8 ຄວນ​ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​. "--nosmart" ຈະ
ຍັງບັງຄັບໃຫ້ປ່ຽນເປັນ UTF-8 ສໍາລັບໄຟລ໌ດັ່ງກ່າວ, ເຊິ່ງອາດຈະເຮັດໃຫ້ "ເຂົ້າລະຫັດສອງຄັ້ງ
UTF-8" (ເບິ່ງພາກຂ້າງລຸ່ມນີ້).

-- ແກ້ໄຂສອງເທົ່າ
ການ​ນໍາ​ໃຊ້ "--fixdouble​" ທາງ​ເລືອກ convmv ບໍ່​ພຽງ​ແຕ່​ປ່ຽນ​ໄຟລ​໌​ທີ່​ຈະ​ຍັງ​ເປັນ​
UTF-8 ເຂົ້າລະຫັດຫຼັງຈາກການປ່ຽນໃຈເຫລື້ອມໃສ. ມັນເປັນປະໂຫຍດສໍາລັບການແກ້ໄຂໄຟລ໌ UTF-8 ທີ່ເຂົ້າລະຫັດສອງຄັ້ງ.
ໄຟລ​໌​ທັງ​ຫມົດ​ທີ່​ບໍ່​ແມ່ນ UTF-8 ຫຼື​ຈະ​ບໍ່​ໄດ້​ຮັບ​ຜົນ​ໃນ UTF​-8 ຫຼັງ​ຈາກ​ການ​ປ່ຽນ​ແປງ​ຈະ​ບໍ່​ແມ່ນ​
ແຕະຕ້ອງ. ນອກຈາກນັ້ນ, ເບິ່ງບົດ "ວິທີການຍົກເລີກ double UTF-8 ... " ຂ້າງລຸ່ມນີ້.

--ໝາຍເຫດ
ຈໍາເປັນຕ້ອງໄດ້ປ່ຽນຊື່ໄຟລ໌ຕົວຈິງ. ໂດຍຄ່າເລີ່ມຕົ້ນ convmv ພຽງແຕ່ຈະພິມສິ່ງທີ່ມັນຕ້ອງການ
ເພື່ອເຮັດແນວໃດ.

-- parsable
ນີ້ແມ່ນທາງເລືອກຂັ້ນສູງທີ່ຜູ້ທີ່ຕ້ອງການຂຽນ GUI ດ້ານຫນ້າຈະພົບເຫັນ
ເປັນປະໂຫຍດ (ບາງທີອາດມີ, ເຊັ່ນດຽວກັນ). ມັນຈະ convmv ພິມອອກສິ່ງທີ່ມັນຈະເຮັດໃນ an
ວິ​ທີ​ການ​ວິ​ເຄາະ​ງ່າຍ​ດາຍ​. ຖັນທຳອິດປະກອບມີການກະທຳ ຫຼືຂໍ້ມູນບາງປະເພດ,
ຖັນທີສອງສ່ວນຫຼາຍແມ່ນປະກອບດ້ວຍໄຟລ໌ທີ່ຈະຖືກດັດແກ້ແລະຖ້າເຫມາະສົມ
ຖັນທີສາມປະກອບມີຄ່າດັດແກ້. ແຕ່ລະຖັນແມ່ນແຍກອອກດ້ວຍ \0\n
(ແຖວໃໝ່ nullbyte). ແຕ່ລະແຖວ (ໜຶ່ງຄຳສັ່ງ) ຖືກແຍກອອກດ້ວຍ \0\0\n (nullbyte nullbyte
ແຖວໃໝ່).

--no-preserve-mtimes
ການດັດແກ້ຊື່ໄຟລ໌ປົກກະຕິແລ້ວເຮັດໃຫ້ mtime ຂອງໄດເລກະທໍລີແມ່ຖືກປັບປຸງ. ນັບຕັ້ງແຕ່
ເວີຊັ່ນ 2 convmv ໂດຍຄ່າເລີ່ມຕົ້ນ ຣີເຊັດ mtime ເປັນຄ່າເກົ່າ. ຖ້າລະບົບໄຟລ໌ຂອງທ່ານ
ຮອງຮັບຄວາມລະອຽດຍ່ອຍວິນາທີ ພາກສ່ວນຍ່ອຍຂອງ atime ແລະ mtime ຈະສູນເສຍໄປ
ເນື່ອງຈາກວ່າ Perl ຍັງບໍ່ໄດ້ສະຫນັບສະຫນູນສິ່ງນັ້ນ. ດ້ວຍທາງເລືອກນີ້, ທ່ານສາມາດເຮັດໄດ້ ປິດການໃຊ້ວຽກ ການ​ປົກ​ປັກ​ຮັກ​ສາ​
ຂອງ mtimes ໄດ້.

--ປ່ຽນແທນ
ຖ້າໄຟລ໌ທີ່ຈະຖືກປ່ຽນຊື່ມີຢູ່ແລ້ວ, ມັນຈະຖືກຂຽນທັບຖ້າ
ເນື້ອໃນໄຟລ໌ອື່ນໆແມ່ນເທົ່າທຽມກັນ.

--unescape
ທາງ​ເລືອກ​ນີ້​ຈະ​ລົບ​ລໍາ​ດັບ hex % ugly ນີ້​ອອກ​ຈາກ​ຊື່​ໄຟລ​໌​ແລະ​ປ່ຽນ​ໃຫ້​ເຂົາ​ເຈົ້າ​ເປັນ​
(ຫວັງວ່າ) ຕົວອັກສອນ 8-bit ທີ່ງາມກວ່າ. ຫຼັງຈາກ --unescape ທ່ານອາດຈະຕ້ອງການເຮັດ charset
ການປ່ຽນໃຈເຫລື້ອມໃສ. ລໍາດັບນີ້ເຊັ່ນ %20 ແລະອື່ນໆແມ່ນຜະລິດບາງຄັ້ງໃນເວລາທີ່ດາວໂຫຼດຜ່ານ
http ຫຼື ftp.

-- ເທິງ , -- ຕ່ໍາກວ່າ
ປ່ຽນຊື່ໄຟລ໌ໃຫ້ເປັນຕົວພິມໃຫຍ່ ຫຼືໂຕນ້ອຍທັງໝົດ. ເມື່ອໄຟລ໌ບໍ່ໄດ້ເຂົ້າລະຫັດ ASCII,
convmv ຄາດວ່າ charset ຈະຖືກປ້ອນຜ່ານປຸ່ມ -f switch.

--ແຜນທີ່=some-extra-mapping
ນຳໃຊ້ການສ້າງແຜນທີ່ຕົວອັກສອນແບບກຳນົດເອງບາງອັນ, ທີ່ຮອງຮັບໃນປັດຈຸບັນແມ່ນ:

ntfs-sfm(-undo), ntfs-sfu(-undo) ສໍາລັບການສ້າງແຜນທີ່ຂອງຕົວອັກສອນ ntfs ທີ່ຜິດກົດໝາຍສໍາລັບ Linux
ຫຼືລູກຄ້າ Macintosh cifs (ເບິ່ງ MS KB 117258 ຍັງ mapchars mount option ຂອງ mount.cifs.
ໃນ Linux).

ntfs-pretty(-undo) ສໍາລັບການສ້າງແຜນທີ່ຂອງຕົວອັກສອນ ntfs ທີ່ຜິດກົດຫມາຍໃຫ້ຖືກຕ້ອງຕາມກົດຫມາຍ.
ສະບັບພາສາຍີ່ປຸ່ນຂອງພວກເຂົາ.

ເບິ່ງ map_get_newname() ເຮັດວຽກວິທີການເພີ່ມແຜນທີ່ຂອງຕົນເອງໄດ້ຢ່າງງ່າຍດາຍຖ້າຈໍາເປັນ. ໃຫ້​ຂ້ອຍ
ຮູ້ວ່າທ່ານຄິດວ່າ convmv ຂາດແຜນທີ່ທີ່ເປັນປະໂຫຍດຢູ່ບ່ອນນີ້.

--dotlessi
ເປັນຫ່ວງກ່ຽວກັບບັນຫາ i/I dotless. ຕົວພິມນ້ອຍຂອງ "ຂ້ອຍ" ກໍ່ຈະບໍ່ມີຈຸດໆ
ໃນຂະນະທີ່ຕົວພິມໃຫຍ່ຂອງ "i" ຈະຖືກຈຸດ. ນີ້ແມ່ນບັນຫາສໍາລັບຕວກກີ
ແລະ Azeri.

ໂດຍວິທີທາງການ: ຈຸດ superscript ຂອງຈົດຫມາຍທີ່ຂ້ອຍໄດ້ຖືກເພີ່ມໃນຍຸກກາງ
ຈໍາແນກຕົວອັກສອນ (ໃນຫນັງສືໃບລານ) ຈາກເສັ້ນເລືອດຕັນໃນຕັ້ງຢູ່ຕິດກັນໃນຕົວອັກສອນດັ່ງກ່າວ
ເປັນ u, m, ແລະ n. J ແມ່ນຮູບແບບ variant ຂອງ i ທີ່ເກີດຂື້ນໃນເວລານີ້ແລະຕໍ່ມາ
ກາຍເປັນຕົວອັກສອນແຍກຕ່າງຫາກ.

- ຊ່ວຍ
ພິມບົດສະຫຼຸບສັ້ນໆຂອງທາງເລືອກທີ່ມີຢູ່

-- dump-ທາງເລືອກ
ພິມບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ມີຢູ່ທັງຫມົດ

ລາຍລະອຽດ


convmv ຫມາຍເຖິງການຊ່ວຍແປງຊື່ໄຟລ໌ດຽວ, ຕົ້ນໄມ້ໄດເລກະທໍລີແລະບັນຈຸ
ໄຟລ໌ຫຼືລະບົບໄຟລ໌ທັງຫມົດເຂົ້າໃນການເຂົ້າລະຫັດທີ່ແຕກຕ່າງກັນ. ມັນພຽງແຕ່ປ່ຽນຊື່ໄຟລ໌, ບໍ່ແມ່ນ
ເນື້ອ​ໃນ​ຂອງ​ໄຟລ​໌​ໄດ້​. ຄຸນນະສົມບັດພິເສດຂອງ convmv ແມ່ນວ່າມັນຍັງດູແລ
symlinks, ຍັງປ່ຽນຕົວຊີ້ເປົ້າຫມາຍ symlink ໃນກໍລະນີທີ່ເປົ້າຫມາຍ symlink ກໍາລັງເປັນ
ປ່ຽນໃຈເຫລື້ອມໃສ, ເຊັ່ນດຽວກັນ.

ທັງໝົດນີ້ມາສະດວກຫຼາຍເມື່ອຄົນເຮົາຕ້ອງການປ່ຽນຈາກທ້ອງຖິ່ນ 8-bit ເກົ່າໄປຫາ UTF-8
ທ້ອງຖິ່ນ. ມັນຍັງສາມາດປ່ຽນໄດເລກະທໍລີເປັນ UTF-8 ເຊິ່ງບາງສ່ວນແລ້ວ
UTF-8 ເຂົ້າລະຫັດແລ້ວ. convmv ສາມາດກວດພົບວ່າບາງໄຟລ໌ຖືກເຂົ້າລະຫັດ UTF-8 ແລະຈະຂ້າມໄປ
ເຂົາເຈົ້າໂດຍຄ່າເລີ່ມຕົ້ນ. ເພື່ອປິດຄວາມສະຫຼາດນີ້ໃຫ້ໃຊ້ປຸ່ມ "--nosmart".

ລະບົບແຟ້ມເອກະສານ ບັນຫາ
ເກືອບທຸກລະບົບໄຟລ໌ POSIX ບໍ່ສົນໃຈວ່າຊື່ໄຟລ໌ຖືກເຂົ້າລະຫັດແນວໃດ, ນີ້ແມ່ນບາງອັນ
ຂໍ້ຍົກເວັ້ນ:

HFS + on OS X / Darwin

Linux ແລະ (ສ່ວນໃຫຍ່?) ລະບົບປະຕິບັດການອື່ນໆທີ່ຄ້າຍຄືກັບ Unix ໃຊ້ແບບຟອມການເຮັດໃຫ້ປົກກະຕິ C
(NFC) ສໍາລັບການເຂົ້າລະຫັດ UTF-8 ຂອງມັນຕາມຄ່າເລີ່ມຕົ້ນແຕ່ບໍ່ໄດ້ບັງຄັບໃຊ້ອັນນີ້. Darwin, ພື້ນຖານຂອງ
Macintosh OS ບັງຄັບໃຊ້ຮູບແບບປົກກະຕິ D (NFD), ບ່ອນທີ່ຕົວອັກສອນຈໍານວນຫນ້ອຍຖືກເຂົ້າລະຫັດໃນ a
ວິ​ທີ​ການ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​. ໃນ OS X ມັນບໍ່ສາມາດສ້າງຊື່ໄຟລ໌ NFC UTF-8 ໄດ້ເພາະວ່ານີ້ແມ່ນ
ປ້ອງກັນຢູ່ໃນຊັ້ນລະບົບໄຟລ໌. ໃນ HFS+ ຊື່ໄຟລ໌ຖືກເກັບໄວ້ພາຍໃນ UTF-16 ແລະເວລາໃດ
ປ່ຽນກັບຄືນໄປເປັນ UTF-8, ສໍາລັບລະບົບ BSD ພື້ນຖານທີ່ສາມາດຈັບໄດ້, NFD ແມ່ນຖືກສ້າງຂຶ້ນ.
ເບິ່ງ http://developer.apple.com/qa/qa2001/qa1173.html ສໍາລັບຄວາມລົ້ມເຫຼວ. ຂ້າພະເຈົ້າຄິດວ່າມັນເປັນຫຼາຍ
ຄວາມຄິດທີ່ບໍ່ດີແລະທໍາລາຍສິ່ງຫຼາຍຢ່າງພາຍໃຕ້ OS X ທີ່ຄາດຫວັງວ່າລະບົບການປະຕິບັດຕາມ POSIX ປົກກະຕິ.
ບ່ອນໃດກໍ່ຕາມ convmv ສາມາດປ່ຽນໄຟລ໌ຈາກ NFC ໄປ NFD ຫຼືໃນທາງກັບກັນ
ການເຮັດວຽກຮ່ວມກັນກັບລະບົບດັ່ງກ່າວງ່າຍຂຶ້ນຫຼາຍ.

JFS

ຖ້າຄົນຕິດຕັ້ງ JFS partitions ກັບ iocharset=utf8, ມີບັນຫາທີ່ຄ້າຍຄືກັນ, ເພາະວ່າ
JFS ຖືກອອກແບບມາເພື່ອເກັບຊື່ໄຟລ໌ພາຍໃນ UTF-16, ເຊັ່ນກັນ; ນັ້ນແມ່ນຍ້ອນວ່າ Linux 'JFS
ແມ່ນ JFS2 ແທ້ໆ, ເຊິ່ງເປັນການຂຽນຄືນ JFS ສໍາລັບ OS/2. JFS partitions ຄວນສະເຫມີ
ຕິດຕັ້ງດ້ວຍ iocharset=iso8859-1, ເຊິ່ງເປັນຄ່າເລີ່ມຕົ້ນດ້ວຍ 2.6.6 ເມັດຫຼ້າສຸດ. ຖ້າ
ນີ້ບໍ່ໄດ້ເຮັດ, JFS ບໍ່ໄດ້ປະຕິບັດຕົວຄືກັບລະບົບໄຟລ໌ POSIX ແລະມັນອາດຈະເກີດຂື້ນວ່າ
ບໍ່​ສາ​ມາດ​ສ້າງ​ໄຟລ​໌​ບາງ​ຢ່າງ​ໄດ້​ທັງ​ຫມົດ​, ສໍາ​ລັບ​ການ​ຍົກ​ຕົວ​ຢ່າງ​ຊື່​ໄຟລ​໌​ໃນ​ການ​ເຂົ້າ​ລະ​ຫັດ ISO-8859-1​. ເທົ່ານັ້ນ
ໃນ​ເວ​ລາ​ທີ່​ການ​ຮ່ວມ​ມື​ກັບ OS/2 ແມ່ນ​ຈໍາ​ເປັນ iocharset ຄວນ​ຈະ​ໄດ້​ຮັບ​ການ​ກໍາ​ນົດ​ໄວ້​ຕາມ​ການ​ນໍາ​ໃຊ້​ຂອງ​ທ່ານ​
ສະເໜ່ທ້ອງຖິ່ນ.

NFS4

ເຖິງວ່າຈະມີລະບົບໄຟລ໌ POSIX ອື່ນໆ RFC3530 (NFS 4) ກໍານົດ UTF-8 ແຕ່ຍັງເວົ້າວ່າ: "The
ໂປຣໄຟລ໌ nfs4_cs_prep ບໍ່ໄດ້ລະບຸແບບຟອມການເຮັດໃຫ້ປົກກະຕິ. ການດັດແກ້ຕໍ່ມາຂອງເລື່ອງນີ້
ສະເພາະອາດຈະລະບຸຮູບແບບການປົກກະຕິໂດຍສະເພາະ." ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຖ້າທ່ານຕ້ອງການ
ໃຊ້ NFS4 ເຈົ້າອາດຈະຊອກຫາລັກສະນະການປ່ຽນໃຈເຫລື້ອມໃສແລະການປັບຕົວປົກກະຕິຂອງ convmv ທີ່ມີປະໂຫຍດຫຼາຍ.

FAT/VFAT ແລະ NTFS

NTFS ແລະ VFAT (ສໍາລັບຊື່ໄຟລ໌ຍາວ) ໃຊ້ UTF-16 ພາຍໃນເພື່ອເກັບຮັກສາຊື່ໄຟລ໌. ເຈົ້າ​ຄວນ
ບໍ່ຈໍາເປັນຕ້ອງປ່ຽນຊື່ໄຟລ໌ຖ້າທ່ານຕິດຕັ້ງຫນຶ່ງໃນລະບົບໄຟລ໌ເຫຼົ່ານັ້ນ. ໃຊ້ທີ່ເຫມາະສົມ
mount ທາງ​ເລືອກ​ແທນ​ທີ່​ຈະ​!

ວິທີການ to ຍົກເລີກ double UTF-8 (ຫຼື ອື່ນໆ) ເຂົ້າລະຫັດ ຊື່ໄຟລ໌
ບາງຄັ້ງມັນອາດຈະເກີດຂຶ້ນທີ່ທ່ານ "double-encoded" ຊື່ໄຟລ໌ທີ່ແນ່ນອນ, ສໍາລັບການຍົກຕົວຢ່າງ
ຊື່ໄຟລ໌ໄດ້ຖືກເຂົ້າລະຫັດ UTF-8 ຢູ່ກ່ອນແລ້ວ ແລະທ່ານບໍ່ໄດ້ປ່ຽນໃຈເຫລື້ອມໃສອື່ນຈາກບາງອັນໂດຍບັງເອີນ
charset ເປັນ UTF-8. ທ່ານພຽງແຕ່ສາມາດຍົກເລີກມັນໂດຍການປ່ຽນເປັນວິທີອື່ນຕະຫຼອດ. ໄດ້
from-charset ຈະຕ້ອງເປັນ UTF-8 ແລະ to-charset ຈະຕ້ອງເປັນຈາກ charset ທີ່ເຈົ້າຜ່ານມາ.
ໃຊ້ໂດຍບັງເອີນ. ຖ້າທ່ານໃຊ້ "--fixdouble" ທາງເລືອກ convmv ຈະເຮັດໃຫ້ແນ່ໃຈວ່າພຽງແຕ່
ໄຟລ​໌​ຈະ​ໄດ້​ຮັບ​ການ​ປຸງ​ແຕ່ງ​ທີ່​ຈະ​ຍັງ​ເປັນ UTF​-8 ເຂົ້າ​ລະ​ຫັດ​ຫຼັງ​ຈາກ​ການ​ປ່ຽນ​ແປງ​ແລະ​ມັນ​ຈະ​
ປ່ອຍໃຫ້ໄຟລ໌ທີ່ບໍ່ແມ່ນ UTF-8 ບໍ່ໄດ້ຮັບການແຕະຕ້ອງ. ທ່ານຄວນກວດເບິ່ງເພື່ອໃຫ້ໄດ້ຜົນທີ່ຖືກຕ້ອງໂດຍການເຮັດ
ການປ່ຽນໃຈເຫລື້ອມໃສໂດຍບໍ່ມີ "--notest" ກ່ອນ, ທາງເລືອກ "--qfrom" ອາດຈະເປັນປະໂຫຍດ, ເພາະວ່າ
ຊື່ໄຟລ໌ double utf-8 ອາດຈະ screw ເຖິງ terminal ຂອງທ່ານຖ້າພວກເຂົາຖືກພິມ - ພວກເຂົາ
ມັກຈະມີລໍາດັບການຄວບຄຸມທີ່ເຮັດສິ່ງທີ່ຕະຫລົກກັບປ່ອງຢ້ຽມຢູ່ປາຍຍອດຂອງທ່ານ. ຖ້າ​ເຈົ້າ
ບໍ່ແນ່ໃຈກ່ຽວກັບ charset ທີ່ໄດ້ຖືກປ່ຽນໂດຍບັງເອີນຈາກ, ໂດຍໃຊ້ "--qfrom" ເປັນ
ວິທີທີ່ດີທີ່ຈະແກ້ໄຂການເຂົ້າລະຫັດທີ່ຕ້ອງການໂດຍບໍ່ມີການທໍາລາຍຊື່ໄຟລ໌ສຸດທ້າຍ.

ວິທີການ to ການສ້ອມແປງ Samba ໄຟ
ເມື່ອຢູ່ໃນ smb.conf (ຂອງ Samba 2.x) ຍັງບໍ່ທັນໄດ້ກໍານົດ "ຊຸດຕົວອັກສອນ" ທີ່ຖືກຕ້ອງ.
ຕົວແປ, ໄຟລ໌ທີ່ຖືກສ້າງຂື້ນຈາກລູກຄ້າ Win * ແມ່ນຖືກສ້າງຂື້ນຢູ່ໃນລູກຄ້າ
codepage, e.g. cp850 ສໍາລັບພາສາເອີຣົບຕາເວັນຕົກ. ເປັນຜົນມາຈາກໄຟລ໌ທີ່
ມີຕົວອັກສອນທີ່ບໍ່ແມ່ນ ASCII ຖືກ screwed ຖ້າເຈົ້າ "ls" ພວກມັນຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງ Unix. ຖ້າ​ເຈົ້າ
ປ່ຽນຕົວແປ "ຊຸດຕົວອັກສອນ" ຫລັງຈາກນັ້ນເປັນ iso8859-1, ໄຟລ໌ທີ່ສ້າງໃຫມ່ແມ່ນດີ,
ແຕ່​ວ່າ​ໄຟລ​໌​ເກົ່າ​ຍັງ​ໄດ້​ຖືກ screwed ຂຶ້ນ​ໃນ​ການ​ເຂົ້າ​ລະ​ຫັດ Windows​. ໃນກໍລະນີນີ້ convmv ສາມາດ
ຍັງຖືກໃຊ້ເພື່ອປ່ຽນໄຟລ໌ທີ່ແບ່ງປັນ Samba ເກົ່າຈາກ cp850 ເປັນ iso8859-1.

ໂດຍວິທີທາງການ: Samba 3.x ສຸດທ້າຍຈະເຮັດແຜນທີ່ໄປຫາຊື່ໄຟລ໌ UTF-8 ໂດຍຄ່າເລີ່ມຕົ້ນ, ດັ່ງນັ້ນເມື່ອທ່ານຍ້າຍ
ຈາກ Samba 2 ກັບ Samba 3 ທ່ານອາດຈະຕ້ອງປ່ຽນຊື່ໄຟລ໌ຂອງທ່ານ.

nettalk interoperability ບັນຫາ
ເມື່ອ Netatalk ຖືກປ່ຽນເປັນ UTF-8 ທີ່ສະຫນັບສະຫນູນໃນຮຸ່ນ 2 ແລ້ວມັນບໍ່ແມ່ນ
ພຽງພໍທີ່ຈະປ່ຽນຊື່ໄຟລ໌. ຈໍາເປັນຕ້ອງໄດ້ເຮັດຕື່ມອີກ. ເບິ່ງ
http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html#volumes-and-filenames ແລະ
ຜົນປະໂຫຍດຂອງ uniconv ຂອງ Netatalk ສໍາລັບລາຍລະອຽດ.

ໃຊ້ convmv ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    CMU Sphinx
    CMU Sphinx
    CMUSphinx ເປັນລໍາໂພງເອກະລາດຂະຫນາດໃຫຍ່
    ການຮັບຮູ້ສຽງເວົ້າຢ່າງຕໍ່ເນື່ອງຂອງຄໍາສັບ
    ປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດແບບ BSD. ມັນ​ແມ່ນ
    ຍັງເປັນການເກັບກໍາຂອງເຄື່ອງມືແຫຼ່ງເປີດ ...
    ດາວໂຫລດ CMU Sphinx
  • 2
    PyScripter
    PyScripter
    PyScripter ເປັນ Python ແຫຼ່ງເປີດ
    ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDE)
    ສ້າງຂຶ້ນດ້ວຍຄວາມທະເຍີທະຍານທີ່ຈະກາຍເປັນ
    ແຂ່ງຂັນໃນການເຮັດວຽກກັບ
    ການ​ຄ້າ​ຂ້າ​ພະ​ເຈົ້າ ...
    ດາວໂຫລດ PyScripter
  • 3
    ເກົ່າ Feren OS Repositories
    ເກົ່າ Feren OS Repositories
    ນີ້ແມ່ນບ່ອນເກັບມ້ຽນຢ່າງເປັນທາງການສໍາລັບ
    Feren OS. ເພື່ອເພີ່ມອັນຫຼ້າສຸດ, ໃຫ້ແລ່ນ
    ຄໍາສັ່ງນີ້: (16.04-based) echo
    "ເດບ...
    ດາວໂຫລດ Old Feren OS Repositories
  • 4
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    Multiplatform Computer Assisted
    ເຄື່ອງ​ມື​ການ​ແປ​ພາ​ສາ​ທີ່​ມີ​ການ​ຈັບ​ຄູ່ fuzzy​,
    ຫນ່ວຍຄວາມຈໍາການແປພາສາ, ຊອກຫາຄໍາສໍາຄັນ,
    ຄໍາ​ສັບ​ປະ​ດາ​, ແລະ tran ...
    ດາວໂຫລດ OmegaT - multiplatform CAT tool
  • 5
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້) ເປັນ
    ງ່າຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​, ເຄື່ອງ​ມື​ນ​້​ໍ​າ OS ຫຼາຍ​. ມັນ
    ສະຫນັບສະຫນູນ ShoutCast ແລະ IceCast ແລະແລ່ນ
    ໃນ Linux, MacOS ແລະ Windows. ຕົ້ນ​ຕໍ pu...
    ດາວໂຫລດ butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
  • 6
    JavaVi - vi/vim ບັນນາທິການ clone
    JavaVi - vi/vim ບັນນາທິການ clone
    jVi ແມ່ນ clone ບັນນາທິການ vi/vim ສ້າງຂຶ້ນໃນ
    ເທິງສຸດຂອງແພັກເກັດ javax.swing.text.
    ມີໃຫ້ສໍາລັບ NetBeans ແລະ JBuilder. jVi
    ໄດ້ຖືກອອກແບບເພື່ອໄວແລະງ່າຍດາຍ
    ປະສົມປະສານ ...
    ດາວໂຫລດ JavaVi - vi/vim editor clone
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad