2012-02-10 8 views
5

मैं रूसी भाषा के साथ मशीन पर समाधान के निर्माण के लिए MSBuild.exe का उपयोग करता हूं। लेकिन टीमसिटी में ग़लत एन्कोडिंग में सभी रूसी वर्णों को लॉग इन करें। ठीक से आउटपुट के लिए MSBuild.exe कैसे सेट करें (उदाहरण के लिए यूटीएफ -8)?MSBuild.exe आउटपुट एन्कोडिंग

उत्तर

6

चेक/fileloggerparameters कमांड लाइन पैरामीटर here। यह कंसोल लॉगर के लिए समान होना चाहिए।

उदा। नैदानिक ​​शब्दाडंबर का उपयोग कर UTF-8 एन्कोडिंग के साथ MyLog.log फ़ाइल:

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

यही TeamCity समस्या का समाधान नहीं, लेकिन अब मैं एक सामान्य एन्कोडेड लॉग फ़ाइल की है। धन्यवाद! –

+1

/consoleloggerparameters msbuild पैरामीटर के लिए कोई एन्कोडिंग विकल्प नहीं है। चूंकि मैंने जेनकींस में एमएसबिल्ड के कंसोल आउटपुट का इस्तेमाल किया, मुझे कोड पेज (['chcp' command] (http://ss64.com/nt/chcp.html) बदलना पड़ा) – foka

संबंधित मुद्दे