Clojure 更新后的POST请求在ISO-8859中

Clojure 更新后的POST请求在ISO-8859中,clojure,clojurescript,leiningen,macos-high-sierra,Clojure,Clojurescript,Leiningen,Macos High Sierra,我用Clojure和ClojureScript制作网络应用,用Leiningen编译 我的问题是,在将macOS更新到High Sierra后,我编译的应用程序在我的系统中运行良好,但在将其复制到Linux服务器后,POST参数变为ISO-8859 例如,“pöttyös bögre”到“pötty?s bögre”。这会影响客户机和服务器之间的每一个事务,当然,电子邮件发送、写入数据库等等。我安装了Sierra,然后它就工作了。将其更新回High Sierra,在Linux服务器上不再工作。我

我用Clojure和ClojureScript制作网络应用,用Leiningen编译

我的问题是,在将macOS更新到High Sierra后,我编译的应用程序在我的系统中运行良好,但在将其复制到Linux服务器后,POST参数变为ISO-8859

例如,“pöttyös bögre”到“pötty?s bögre”。这会影响客户机和服务器之间的每一个事务,当然,电子邮件发送、写入数据库等等。我安装了Sierra,然后它就工作了。将其更新回High Sierra,在Linux服务器上不再工作。我尝试过使用区分大小写的APFS进行干净的安装,但仍然不起作用


有人知道这是什么原因吗?

SSH将区域设置发送到远程。所以我的问题是我的语言环境不是UTF-8。设置区域设置解决了我的问题。

SSH将区域设置发送到远程服务器。所以我的问题是我的语言环境不是UTF-8。设置区域设置解决了我的问题。

是否尝试检查环境变量,如
LANG
LC\u ALL
LC\u CTYPE
?当JVM没有通过名为
file.encoding的系统属性显式设置时,JVM使用默认的OS编码和语言设置。您可以通过调用
(java.nio.charset.charset/defaultCharset)
(例如从REPL)来检查哪个在JVM中有效.TMPDIR=/var/folders/1j/y9ybcqr17dz43_qx9x0z_0900000gn/T/Apple_PubSub_Socket_Render=/private/tmp/com.Apple.launchd.OjaxnOp3ZP/Render TERM_PROGRAM_VERSION=400 OLDPWD=/Users/paulcristian/Desktop TERM_SESSION\u ID=be323;=be32a3c6-6E67-454;-454D-A8D6-9f698c53f09090 USER=paulcristian SSH-AUTHØØØØØØØPATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin PWD=/Users/paulcristian/Desktop/garaiker XPC_FLAGS=0x0 XPC_SERVICE\u NAME=0 SHLVL=1 HOME=/Users/paulcristian LOGNAME=paulcristian LC_CTYPE=UTF-8 SECURITYSESSIONID=186a6对我来说似乎不错:)您是否尝试过检查环境变量,如
LANG
LC\u ALL
LC\u CTYPE
?当JVM没有通过名为
file.encoding的系统属性显式设置时,JVM使用默认的OS编码和语言设置。您可以通过调用
(java.nio.charset.charset/defaultCharset)
(例如从REPL)来检查哪个在JVM中有效.TMPDIR=/var/folders/1j/y9ybcqr17dz43_qx9x0z_0900000gn/T/Apple_PubSub_Socket_Render=/private/tmp/com.Apple.launchd.OjaxnOp3ZP/Render TERM_PROGRAM_VERSION=400 OLDPWD=/Users/paulcristian/Desktop TERM_SESSION\u ID=be323;=be32a3c6-6E67-454;-454D-A8D6-9f698c53f09090 USER=paulcristian SSH-AUTHØØØØØØØPATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin PWD=/Users/paulcristian/Desktop/garaiker XPC_FLAGS=0x0 XPC_SERVICE\u NAME=0 SHLVL=1 HOME=/Users/paulcristian LOGNAME=paulcristian LC_CTYPE=UTF-8 SECURITYSESSIONID=186a6对我来说似乎不错:)