`
xwdengjie
  • 浏览: 25302 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

mysql linux下的乱码问题

阅读更多

 最近程序要发布到服务器上面因为mysql和tomcat等全部是由服务器管理员安装的,我们平时mysql编码格式全部是gb2312格式的所以没有为题但是这回他们安装的默认的,所以就得转换编码了

package com.ecai.filter;

import java.io.UnsupportedEncodingException;

public class EncodingUtil {
 // 从数据库取出用
 public static String latin1ToGBK(String str) {
  try {
   String temp_p = str;
   byte[] temp_t = temp_p.getBytes("ISO-8859-1");
   String temp = new String(temp_t, "GBK");
   return temp;
  } catch (UnsupportedEncodingException ex) {
   System.out.println(ex);
   return "";
  }
 }
 // 存入中文数据时用
 public static String GBKToLatin1(String str) {
  if (str == null) {
   str = "";
  } else {
   try {
    str = new String(str.getBytes("GBK"), "ISO8859-1");
   } catch (Exception ex) {
    ex.printStackTrace();
   }
  }
  return str;
 }
 public static String utf8ToStr(String s) {
  String ret = "null";
  try {
   ret = java.net.URLDecoder.decode(s, "utf-8");
  } catch (UnsupportedEncodingException ex) {
  }
  return ret;
 }
}

这就是我写的编码gbk在mysql默认情况下写的转码器

分享到:
评论

相关推荐

    Linux下MySQL解决乱码问题

    ### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...

    ubuntu mysql中中文乱码问题.docx

    Ubuntu MySQL 中文乱码问题解决方案 在 Ubuntu 系统中,MySQL 数据库中文乱码问题是一个常见的问题。乱码问题可能是由于 MySQL 数据库的字符编码设置不正确所致。解决这个问题需要对 MySQL 数据库的字符编码进行...

    linux下mysql数据库乱码问题

    ### Linux 下 MySQL 数据库乱码问题详解 #### 一、问题背景及原因分析 在 Linux 系统中使用 MySQL 数据库时,可能会遇到字符集不匹配导致的数据乱码问题。通常这种现象表现为数据库中的文本数据无法正确显示或存储...

    windows访问远程linux下mysql乱码问题

    Windows 访问远程 Linux 下 MySQL 乱码问题解决方案 在实践中,我们经常遇到 Windows 访问远程 Linux 下 MySQL 数据库时出现乱码问题。这种问题的主要原因是 Windows 和 Linux 的字符编码方式不同。Windows 使用的...

    linux mysql中文乱码问题解决

    通过调整`my.cnf`文件中的字符集设置并重启MySQL服务,可以有效地解决Linux环境下MySQL中文乱码问题。此外,还需要确保数据库、表、字段以及使用的IDE等工具中的字符集设置一致,以避免因字符集不匹配导致的乱码问题...

    mysql 数据库乱码问题解决

    MySQL数据库在Linux环境下可能会遇到乱码问题,这通常与字符集设置有关。MySQL的默认字符集为`latin1`,而许多现代应用程序倾向于使用`utf8`或更现代的`utf8mb4`来支持更广泛的字符集,尤其是对于中文等多语言环境。...

    linux secureCRT查看mysql中显示乱码

    通过对SecureCRT和MySQL客户端的字符集设置进行合理调整,可以有效解决在Linux环境下通过SecureCRT查看MySQL数据时出现的乱码问题。此外,还需要注意在使用命令行工具时正确指定字符集参数,以确保数据的一致性和...

    Linux乱码问题解决方案.docx

    Linux 乱码问题解决方案 Linux 乱码问题解决方案是指在 Linux 操作系统中出现的乱码问题的解决方法。乱码问题是指在 Linux 系统中,中文字符无法正确显示或乱码的问题。本文将介绍 Linux 乱码问题的解决方案,包括...

    mysql乱码解决问题

    ### MySQL乱码问题解决方案 #### 一、问题背景 在MySQL数据库操作过程中,经常会遇到中文乱码的问题。尤其是在处理简体中文数据时,如果数据库或连接客户端的字符集设置不当,很容易导致显示乱码或者存储错误的...

    linux下mysql乱码问题的解决方案

    下文介绍如何解决linux下mysql中文乱码问题。 首先进入mysql命令行模式,键入mysql -uroot -p 即可进入。随后键入 SHOW VARIABLES LIKE 'character_set_%';  若显示内容类似这样: +-------------------

    mysql乱码问题解决办法

    ### MySQL乱码问题解决办法 在使用MySQL的过程中,经常会出现字符显示乱码的问题,尤其是在处理中文数据时更为常见。本文将详细介绍如何通过多种途径解决MySQL中的乱码问题,包括更改MySQL服务器的字符集设置、调整...

    mysql中文乱码问题

    在MySQL安装目录下的`my.ini`或Linux环境下的`/etc/my.cnf`配置文件中,确保`default-character-set`参数被正确设置为支持中文的字符集,如`gbk`或`utf8`。例如: ``` [mysqld] default-character-set=utf8 ``` 这...

    MySQL中文乱码问题解决方案

    ### MySQL中文乱码问题解决方案 在使用MySQL的过程中,中文乱码问题是常见的问题之一,尤其是在数据库初始设置不当时,更容易出现此类问题。本文将详细介绍如何彻底解决MySQL中的中文乱码问题。 #### 一、理解中文...

    mysql显示乱码问题

    本篇文章将详细介绍如何排查与解决Linux系统下MySQL显示乱码的问题。 #### 一、了解乱码产生的原因 在分析问题之前,我们需要先了解乱码产生的几个主要因素: 1. **客户端与服务器端字符集不一致**:如果客户端...

    linux下jsp连接mysql5.1中文乱码解决方法.doc

    在Linux环境下,特别是Scientific Linux系统中,使用NetBeans 6.8集成开发环境进行JSP开发时,可能会遇到与MySQL 5.1数据库连接后出现中文乱码的问题。这个问题通常由于字符集设置不匹配导致,本文将详细解析如何...

    PHP+MySql中文乱码解决办法

    在使用PHP+MySQL进行开发的过程中,中文乱码问题是常见的一个问题。乱码现象通常发生在从数据库查询中文数据时,显示出来的中文变成了不可识别的符号或者问号。产生这种现象的主要原因是**编码不一致**。 1. **...

    解决Linux平台上php与mysql通讯产生中文乱码问题.docx

    在Linux平台上进行PHP和MySQL的开发时,遇到中文乱码问题是一个常见的困扰。这主要涉及到字符编码设置不一致的问题。本文将详细介绍如何解决Linux(如Ubuntu 14.04 LTS)上PHP与MySQL通信产生的中文乱码问题。 首先...

    linux下mysql基本配置及操作

    Linux 下 MySQL 基本配置及操作 在 Linux 系统中,MySQL 是一个非常流行的关系型数据库管理系统。为了能够正确地使用 MySQL,我们需要了解如何启动和停止 MySQL 服务,如何配置 MySQL 的字符编码,如何执行基本的...

Global site tag (gtag.js) - Google Analytics