【问题标题】:problem while inserting hindi text in mysql using wildfly使用wildfly在mysql中插入印地语文本时出现问题
【发布时间】:2020-02-28 06:46:58
【问题描述】:

我正在尝试从我的网页在 mysql 表中插入一些印地语文本。我使用的服务器是wildfly。我可以从 mysql 控制台插入印地语文本。但是,当使用数据源从我的 bean 运行相同的查询时,它会插入为“???????”。这让我相信 Wildfly 中的 mysql 配置存在一些问题。下面是我的数据源的sn-p

            <datasource jta="false" jndi-name="java:/jaas/testds" pool-name="testds" enabled="true" use-ccm="false">
                <connection-url>jdbc:mysql:<HOST>:3306/DB?autoReconnect=true</connection-url>
                <driver-class>com.mysql.jdbc.Driver</driver-class>
                <connection-property name="zeroDateTimeBehavior">
                    round
                </connection-property>
                <connection-property name="jdbcCompliantTruncation">
                    false
                </connection-property>
                <driver>mysql-connector-java-5.1.23-bin.jar</driver>
                <pool>
                    <min-pool-size>10</min-pool-size>
                    <max-pool-size>100</max-pool-size>
                    <prefill>true</prefill>
                </pool>
                <security>
                    <security-domain>EncryptedPassword</security-domain>
                </security>
                <validation>
                    <validate-on-match>false</validate-on-match>
                    <background-validation>false</background-validation>
                </validation>
                <statement>
                    <share-prepared-statements>false</share-prepared-statements>
                </statement>
            </datasource>

我想我需要设置一些连接属性来启用语言支持,但我不确定这一点。有人可以帮帮我吗?

谢谢

【问题讨论】:

  • 我不认为这是配置问题。它可能是一个编码问题,您从网页发送的数据未正确编码。
  • 不,我在服务器端有打印,没关系。将文本插入db后,存储为??????
  • 您在连接字符串中提到过编码吗?请分享您如何创建连接和插入数据的代码

标签: java mysql wildfly sqldatasource


【解决方案1】:

打开 MySql 表并找到要插入印地语文本的列 并单击更改并找到排序规则列并选择 utf8_general_ci。 (为防止此类错误,您应该在创建数据库时在 Server connection collat​​ion 列中选择 utf8_general_ci)。

【讨论】:

猜你喜欢
  • 2013-07-26
  • 2012-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-30
  • 2010-10-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多