1、环境
服务器 AIX:编码"ISO-8859-1"
数据库 informix:编码"ISO-8859-1"
页面编码:"ISO-8859-1"
2、Excel导入中文乱码问题
问题描述:
在Excel文件中,通过jxl框架导入到数据库中,为乱码,显示在页面也为乱码。
原因分析:
可能因为在Excel文件中编码为gb2312,GBK或UTF-8,而导入到数据库中为"ISO-8859-1",中间没有进行转码
导致存到数据库中为乱码,而页面编码也为"ISO-8859-1",读的就是数据库的内容,也为乱码。
解决办法:
在Excel数据导入到数据库之前先进行转码,如下
new String(shortname.getBytes("gb2312"),"ISO-8859-1")
该构造方法在JDK API里描述如下
String(byte[] bytes, String charsetName)
构造一个新的 String,方法是使用指定的字符集解码指定的字节数组。
备注:
String(byte[] bytes, String charsetName) 方法在解决其他乱码问题,同样有效
分享到:
相关推荐
通过以上两种方法,我们可以灵活地将Excel中的数据导入到MySQL数据库中。选择合适的方法取决于数据量大小、数据的复杂程度以及是否需要定期重复导入的需求。无论采用哪种方式,关键都是确保数据格式的一致性和准确性...
用vs2013和office2013写的,用于导入Excel表格里的数据库中,数据库是2013的内嵌数据库,导入中文会乱码,有sql2012的转一下数据库编码就可以了(理论上,因为我没2012的sql)。仅供学习!
在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,还可能导致后续的数据分析和处理出现错误。因此,有效地解决Navicat for ...
首先,我们来看Excel导入数据库的过程。通常,这涉及到读取Excel文件的数据并将其存储到数据库中。在Python中,我们可以使用pandas库来处理Excel文件(通过`pandas.read_excel()`函数)和SQLAlchemy库来与数据库进行...
在IT行业中,数据管理和操作是至关重要的任务,尤其是在企业级应用中。...以上就是关于“Excel导入SQL Server数据库源码”的主要知识点,涵盖了数据迁移的多种方式以及编程实现的细节,希望能对你的工作提供帮助。
很详细的导入excel中的数据到sql数据库,C#代码,详细到命名空间都带着。
虽然示例代码只展示了将Excel的前三列数据导入数据库,但实际上可以根据具体需求调整`for`循环内的逻辑,处理任意数量的列。此外,也可以通过修改SQL语句的结构,将数据导入到具有不同结构的数据库表中。 #### 注意...
以下是一个关于“Excel导入MySQL数据库实例”的详细知识讲解。 首先,了解基本概念: 1. Excel:Microsoft Excel是一款电子表格程序,允许用户创建、编辑和共享包含数字、文本和公式的数据。 2. MySQL:MySQL是一种...
### Excel导入到数据库中的知识点详解 #### 一、概述 在实际工作中,经常需要将Excel文件中的数据批量导入到数据库中进行存储、管理和分析。这一过程不仅能够提高工作效率,还能确保数据的一致性和准确性。本文档...
先打开Excel文件,将数据保存为CSV格式,然后在SQLite中使用`.import`命令或编程方式将CSV数据导入数据库。如果数据量较大,也可以先创建对应的表结构,然后逐行插入数据。 在实际应用中,可能还需要处理一些细节...
如果不勾选,可能会导致列名也被误认为是数据的一部分而导入数据库,从而引起数据错误。 - 可以在此处调整其他配置选项,如字符编码、分隔符等,以确保数据正确解析。 5. **选择目标表**: - 转到“Data to ...
在进行Excel数据导入MySQL数据库之前,需要做一些准备工作,确保数据能够准确无误地导入数据库。 **1. 确认Excel表格与数据库列对应** - **重要性**:确保Excel表格中的列与数据库中的表结构完全一致。 - **操作...
### 使用ETL将Excel导入MySQL并处理乱码问题 在数据处理领域,ETL(Extract, Transform, Load)工具被广泛应用于数据集成过程中,用于从不同的数据源提取数据、转换数据格式以及加载到目标系统中。本文将详细介绍...
本文将详细介绍如何使用PHP和Navicat将Excel数据导入到Mysql数据库,这对于数据分析师、开发人员以及任何需要进行数据迁移的人来说都是非常实用的技能。 首先,我们需要确保已配置好PHP运行环境,这包括安装并配置...
在IT领域,将Excel或DBF文件的数据导入到数据库是一个常见的任务,这通常涉及到数据迁移、数据分析或报表生成等操作。下面将详细讲解这个过程,包括相关知识点、步骤以及可能遇到的问题。 首先,我们需要理解Excel...
然而,在使用TOAD导出数据到Excel文件时,有时会遇到中文字符显示为乱码的问题,这严重影响了数据的可用性和可读性。 #### 问题分析 中文乱码问题通常是由字符编码不匹配导致的。在不同的系统、软件或文件格式之间...
在软件开发过程中,有时我们需要将数据从Excel文件导入到关系型数据库,如Oracle。这个过程通常涉及多个步骤,确保数据的正确迁移。以下是一个详细的过程,演示如何将Excel文件导入Oracle数据库。 首先,你需要有一...
当我们需要处理数据,比如从Excel表格中导入数据到数据库时,PHP提供了多种方法来实现这一功能。本篇文章将深入探讨如何使用PHP进行Excel表格数据的导入,并与数据库进行交互。 首先,我们要明白“导入Excel”通常...
本文将详细解析如何使用Java将数据导入到Excel表格中,具体涉及Struts2框架下的一个示例代码片段,以及相关的关键知识点。 ### Java数据导入到Excel表 Java中实现数据导出至Excel主要依赖于第三方库,其中较为流行...
在解决Vtiger 5.2.1的中文乱码问题时,除了上述技术性步骤,还需要了解不同的操作系统和应用软件对编码的支持情况,因为它们可能影响到数据的正确读取和显示。对于非技术背景的用户,建议寻求专业开发人员的帮助,以...