我是mongodb的新手.我需要在我的数据库中以utf8编码存储一些数据.当我导出它们或将它们看到控制台时,它们无法正确显示.我可以将我的数据库设置为utf8字符集来解决这个问题吗?如果是,我该怎么做?
我需要使用java将应用程序中的图像和txt文件上传到远程服务器(Just http no ftp).我的应用程序在jsf框架中.我搜索但找不到合适的东西.任何人都可以指导我吗?实际上我应该将文件上传到特殊文件夹到远程服务器.我有两个应用程序使用共享路径上传文件,所以为了访问这些文件,我决定将共享文件(如图像和文本)上传到第三台服务器.第一个应用程序应将文件上载到此远程服务器,第二个应用程序应从中读取它们.所以我的解决方案的难点在于使用http将文件上传到第三台服务器(实际上是远程服务器).
我在primefaces 3中有utf-8编码的问题但是有了这个(在web.xml中为字符编码添加过滤器),我的问题就解决了.但我在web.xml中有另一个关于primefaces fileupload的过滤器.在存在fileupload的页面中,即使没有上传任何内容,我的字符编码过滤器也不起作用,并且utf-8字符集具有未知值,就像没有用于上载的过滤器一样.我如何一起使用这个过滤器?
我有一个非常简单的应用程序,我的索引页面中有一个inputtext和一个转到page2.xhtml的按钮.
<h:body>
<h:form>
<h:inputText value="#{mainBean.testValue}"/>
<p:commandButton update="myoutput" value="ajax call" ajax="false"/>
<p:separator />
<h:commandButton action="#{mainBean.gotoPageTwo}" value="goto Page2"/>
<br/>
<h:outputText value="#{mainBean.testValue}" id="myoutput"/>
</h:form>
</h:body>
</html>
Run Code Online (Sandbox Code Playgroud)
我用PrimeFaces 2.2.1测试了这个应用程序,没有问题.但是在提交了上面的每个按钮之后,我的UTF-8字符会被破坏.我测试过滤器,但它不起作用.它是PrimeFaces 3.x中的一个错误吗?任何人都可以解决这个问题吗?
utf-8 ×3
file-upload ×2
jsf ×2
jsf-2 ×2
primefaces ×2
database ×1
export ×1
http ×1
java ×1
mongodb ×1