我正在试验独立模式下的JPA (由Hibernate支持)。我注意到以下代码成功地将数据库值更改为“乱码”:
A a = em.find(A.class, 1);
a.setA1("garbled");
entityTransaction.begin(); // line 3
entityTransaction.commit(); // line 4
em.close();
在第3行之前没有其他事务begin()。中使用的语言似乎表明了相反的情况,或者在将JPA实体事务与begin()、和提交()划分的模型中,可能有些违背直觉?注意,3、
使用腾讯云默认CentOS7,使用VNC连接,中文显示小方格,我用终端进去ls,在终端中中文显示正常,我安装了tigervnc后,在mac上通过vncViewer连接,显示的桌面中文是乱码小方格,然后我用终端echo LANG 显示设置的是汉字,我又安装了gnome,重启后,gnome桌面的中文也是乱码小方格。前端新手求教
我做过:-
try:
with open(filename,'rb' ) as dat_file:
foil = dat_file.read()
因为我的代码读取和修复任意的“文本”文件--在我的分析中,有些文件在同一个文件中有混合行尾(由linux/mac用户向DOS文件中添加行),还有几十个其他疯狂的东西.总之-长话短说-我必须把文件读成二进制文件。
现在,如果我的修复失败了,我想将文件的逐字副本(包括所有阻塞的行结束、空值、乱码等)作为JSON在数据发布中发送到我的服务器。
问题就在这里..。
Object of type 'bytes