2017-04-06 43 views
0

我使用this詹金斯從碼頭工人的形象,它是基於Ubuntu:14.04碼頭工人詹金斯從錯誤的字符編碼

我想用它包含UTF-8字符的字符串參數。作爲this票提到我試圖通過-e LANG=hu_HU.UTF-8bash -c "locale-gen hu_HU.UTF-8"到泊塢窗

öüóőúűáéí(匈牙利字符)的charachers將被替換到question marks

。我還將export LANG=hu_HU.UTF-8放置到Jenkins用戶的.bashrc字符仍被替換。我也試圖與en_US.UTF-8

我也試圖做同樣與詹金斯工作:

+ export LANG=hu_HU.UTF-8 
+ locale 
locale: Cannot set LC_CTYPE to default locale: No such file or directory 
locale: Cannot set LC_MESSAGES to default locale: No such file or directory 
locale: Cannot set LC_ALL to default locale: No such file or directory 
LANG=hu_HU.UTF-8 
LANGUAGE= 
LC_CTYPE="hu_HU.UTF-8" 
LC_NUMERIC="hu_HU.UTF-8" 
LC_TIME="hu_HU.UTF-8" 
LC_COLLATE="hu_HU.UTF-8" 
LC_MONETARY="hu_HU.UTF-8" 
LC_MESSAGES="hu_HU.UTF-8" 
LC_PAPER="hu_HU.UTF-8" 
LC_NAME="hu_HU.UTF-8" 
LC_ADDRESS="hu_HU.UTF-8" 
LC_TELEPHONE="hu_HU.UTF-8" 
LC_MEASUREMENT="hu_HU.UTF-8" 
LC_IDENTIFICATION="hu_HU.UTF-8" 
LC_ALL=  

輸出是一樣的。

謝謝。

+0

的區域應在詹金斯主機上安裝(http://askubuntu.com/questions/76013/how-do-i-add-locale-to-ubuntu -server) – Rik

+0

比你,我找到了解決方案的基礎上的鏈接:) –

回答

0

我找到了解決辦法:

bash -c "locale-gen hu_HU && locale-gen hu_HU.UTF-8 && update-locale && echo 'export LANG=hu_HU.UTF-8' > /jenkins/.bashrc"