Tag: 字符编码

dockerjenkins奴隶错误的字符编码

我正在使用这个jenkins奴隶泊坞窗图像,它是基于Ubuntu的:14.04 我想使用包含UTF-8字符的string参数。 像öüóőúűáéí (匈牙利字符)的字符将被replace成question marks 当这张票提到我试图通过-e LANG=hu_HU.UTF-8和bash -c "locale-gen hu_HU.UTF-8"到docker工人。 我也把export LANG=hu_HU.UTF-8放到Jenkins用户的.bashrc ,字符仍然被replace。 我也尝试了en_US.UTF-8 我也试图对jenkins做同样的工作: + 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 […]

从socket.getInpitStream()读取时返回的二进制字符

package com.examenginedashboard.docker.utils; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.URI; import java.net.URISyntaxException; import java.util.HashMap; import com.examenginedashboard.CONSTANTS.MyValuesConstans; import com.examenginedashboard.codePG.service.HttpHijack; import com.github.dockerjava.api.DockerClient; import com.github.dockerjava.api.command.CreateContainerResponse; import com.github.dockerjava.api.command.DockerCmdExecFactory; import com.github.dockerjava.api.command.ExecCreateCmdResponse; import com.github.dockerjava.api.command.InspectExecResponse; import com.github.dockerjava.api.model.Bind; import com.github.dockerjava.api.model.ExposedPort; import com.github.dockerjava.api.model.Ports; import com.github.dockerjava.api.model.Volume; import com.github.dockerjava.core.DefaultDockerClientConfig; import com.github.dockerjava.core.DockerClientBuilder; import com.github.dockerjava.core.DockerClientConfig; import com.github.dockerjava.core.command.ExecStartResultCallback; import com.github.dockerjava.jaxrs.JerseyDockerCmdExecFactory; public class APIBasedCodeCompiler { public static void connectToDocker(){ DockerCmdExecFactory […]

在Linux上运行时gsub编码错误Docker容器US-ASCII中的无效字节序列

我有一个string,我从"\r\n"为"\n"行结束使用: input.gsub(/\r\n?/, "\n") 当我在Windows主机上运行它时,它工作正常。 当我运行在我的Linux主机上,在一个泊坞窗容器中,我得到这个错误: in `gsub': invalid byte sequence in US-ASCII (ArgumentError) 我正在运行Ruby 2.2。