2012-02-10 33 views
5

Tôi sử dụng MSBuild.exe để xây dựng giải pháp trên máy bằng ngôn ngữ tiếng Nga. Nhưng trong TeamCity xây dựng đăng nhập tất cả các ký tự tiếng Nga trong mã hóa sai. Làm thế nào để thiết lập MSBuild.exe cho đầu ra đúng (UTF-8 ví dụ)?Mã hóa đầu ra MSBuild.exe

Trả lời

6

Kiểm tra/fileloggerparameters tham số dòng lệnh here. Nó sẽ giống nhau cho giao diện điều khiển logger.

ví dụ: Tệp MyLog.log có độ dài chẩn đoán bằng mã hóa UTF-8:

/fileLoggerParameters:LogFile=MyLog.log;Encoding=UTF-8;Verbosity=diagnostic 
+0

Thats không giải quyết được vấn đề TeamCity, nhưng bây giờ tôi có tệp nhật ký được mã hóa bình thường. Cảm ơn! –

+1

Không có tùy chọn Mã hóa cho/consoleloggerparameters tham số msbuild. Khi tôi sử dụng đầu ra console của msbuild trong Jenkins, tôi đã phải thay đổi trang mã ([lệnh 'chcp'] (http://ss64.com/nt/chcp.html)) – foka

Các vấn đề liên quan