مشكلة
عند تشغيل cargo tree
(Cargo version 1.44.0) في Git Bash على نظام التشغيل Windows 10 ، أحصل على إخراج يشبه ما يلي (مقتطف من الإخراج الفعلي):
Γö£ΓöÇΓöÇ anyhow v1.0.30
Γö£ΓöÇΓöÇ chrono v0.4.11
Γöé Γö£ΓöÇΓöÇ num-integer v0.1.42
Γöé Γöé ΓööΓöÇΓöÇ num-traits v0.2.11
Γöé Γöé [build-dependencies]
Γöé Γöé ΓööΓöÇΓöÇ autocfg v1.0.0
Γöé Γöé [build-dependencies]
Γöé Γöé ΓööΓöÇΓöÇ autocfg v1.0.0
Γöé Γö£ΓöÇΓöÇ num-traits v0.2.11 (*)
Γöé Γö£ΓöÇΓöÇ serde v1.0.110
خطوات
cargo tree
الحلول الممكنة)
من المؤكد أنها تبدو مشكلة في ترميز الأحرف ولكني لا أعرف ما يكفي لأقول أكثر من ذلك.
ملاحظات
ناتج cargo version
: cargo 1.44.0 (05d080faa 2020-05-06)
ناتج rustc --version
: rustc 1.44.0 (49cae5576 2020-06-01)
إصدار Git Bash MinTTY: 3.1.6 (x86_64-pc-msys)
يبدو أن هذا هو الانحدار الأخير في MinTTY. راجع https://github.com/git-for-windows/git/issues/2648 و https://github.com/msys2/MSYS2-packages/issues/1974. يبدو أنه قد تكون هناك بعض الحلول التي تمت ملاحظتها في هذه المشكلات ، أو يمكنك تشغيل cargo tree --charset=ascii
في الوقت الحالي.
هاه. شكرا على الشرح والحل!
يبدو أن هناك حلًا بديلًا: cmd //c chcp 65001
، لكن أعتقد أن لدينا فهمًا جيدًا على https://github.com/msys2/MSYS2-packages/issues/1974 وبمجرد حل ذلك ، هذا هنا سيتم إصلاح الخلل أيضًا.