idea操作数据库乱码问题

问题描述

idea操作数据库乱码问题

在idea中的applicationContext.xml中配置了一个jdbcTemplate,url为jdbc:mysql://localhost:3306/tutor?characterEncoding=UTF-8,数据库的编码方式也是UTF-8的,但是想数据库中插入数据中文全部是乱码。同样的代码拿到eclipse中运行,就能将中文准确的插入而不会出现乱码。

解决方案

idea的中文乱码的解决

idea中文乱码在网上一搜,看到的解决方案是:
更改设置中apperance的字体,改成支持中文的字体就可以了.

我记得我是装了微软雅黑的字体的,这个字体肯定是支持中文的.
但是在apperance的下拉字体中是没找到的.

我那个郁闷啊.
用fc-list的命令查看系统的字体 发现也没有.
我想起我的字体是安装在~/.fonts下的.但是fc-list显示的字体都是在/usr/fonts/下的.
所以我把~/.fonts的字体copy到/usr/fonts/就可以了.

这个时候apperance的下拉字体选择中就有了微软雅黑字体.选中,中文都ok了.

解决方案二:

在操作文件时遇到的乱码问题
strust中JSP页面通过JDBC操作数据库出现乱码,页面出现乱码问题
jdbc操作数据库出现乱码?
----------------------

解决方案三:

如果以上问题都解决不了,建议你换个idea的版本,或许就好了

解决方案四:

看下idea下代码文件的编码是什么,请确保是utf8。

解决方案五:

应该是idea的文件编码不对,修改一下为UTF-8

时间: 2024-10-21 14:54:15

idea操作数据库乱码问题的相关文章

PHP使用PDO操作数据库的乱码问题解决方法_php技巧

本文实例讲述了PHP使用PDO操作数据库的乱码问题解决方法.分享给大家供大家参考,具体如下: 当使用 PDO 连接操作数据库的时候,有时会出现:保存在数据库中的汉字为乱码.以文件为 UTF-8 格式,其解决方法如下: (1)实例化的对象直接执行 query() 方法或者 exec() 方法: <?php class DB { static public function getDB() { try { $_opts_values = array(PDO::ATTR_PERSISTENT=>tr

Python使用MySQLdb for Python操作数据库教程_python

本文详细讲述了Python使用MySQLdb for Python操作数据库的方法,分享给大家供大家参考.具体如下: 一般来说网站就是要和数据库进行交互,否则什么都不用做了.今天我们就来分析一个叫MySQLdb的库,使用这个用来和MySQL数据库进行交互. 大家可以从这里获得这个库: http://sourceforge.net/projects/mysql-python 如果你不确定你的python环境里有没有这个库,那就打开python shell,输入 import MySQLdb,如果返

请教 自己写的mysqli 操作数据库的类 DB.class.php

问题描述 请教 自己写的mysqli 操作数据库的类 DB.class.php 类是这样写的: <?php class DB{ //属性 private $host; private $port; private $name; private $pass; private $dbname; private $prefix; //设置表前缀 private $charset;//设置字符集 private $mysqli; //设置mysqli类对象 //设置构造函数 public functio

statement-用Statement可以操作数据库PrepareStatement不行吗,为什么,看如下代码。

问题描述 用Statement可以操作数据库PrepareStatement不行吗,为什么,看如下代码. import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class JdbeTest {

mvc4-c#操作数据库方法怎么return

问题描述 c#操作数据库方法怎么return 哎 就说三层来说 如果我想 查询出用户名 密码 真实名字 号码 我先写一个方法查询出生出来return一次 再 一个方法转换字符return 再一个方法传送到页面 写 哎 我现在连接到数据库SqlConnection conn = new SqlConnection(connstr)在SqlCommand cmd =...就写一个查询 return出去 在另外一个类里写转换字符怎么写 能说明白点吗 解决方案 刚才那个例子不对,那是我计数用的 publ

excel-用java操作数据库问题

问题描述 用java操作数据库问题 java中 ,我从excel中拿到一个值,想把表中的一个数据做对比,若存在则保存进去.请问怎么代码实现?跪求解 解决方案 用poi这个库,具体用法请google 解决方案二: 描述的可以再具体一些.这里有从excel中读取的例子,作为参考:http://wenda.tianya.cn/question/0e7d0469374ebaaf

ASP操作数据库的类,让数据操作变得简单

对于ASP的使用者来说,在数据库操作上越简单,就有更多的时间去考虑逻辑上和应用上的代码,效率也会更高.今天俺在这里给大家提供一种数据库操作的思路,这些代码是俺在长期的ASP应用中不断完成和修正的,也已经用它完成了很多项目了,应该说直接拿去用是没有问题的.当然本人能力也有限,希望大家一起来讨论. 说明:此帖代码均是VBScript版本.另外最好你对手写ASP已经有一定的基础. 先简单介绍一下俺这个类的一些特点: 1.可同时操作多个不同类型的数据库.2.完全不用考虑数据类型的差别,再也不用想字符型字

一个操作数据库的Java Bean……

数据|数据库 一个操作数据库的Java Bean,有兴趣的朋友看一下吧~~ package dbconnect; import java.sql.*; public class sqlconnection { String sDbDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr = "jdbc:odbc:sqlconnect"; // sqlconnect 数据源名称: private Connecti

PHP操作数据库 动态创建字段

PHP操作数据库时自动创建字段,如下代码: <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  <title>动态创建字段 - www.cxybl.com</title>  <style type="text/css">  <!--  .STYLE