zoukankan      html  css  js  c++  java
  • 更改数据库字符集编码引起的问题、textarea标签输出内容时不能顶格(左对齐)输出

      用svn拉下来的项目,部署好的Oracle数据库(gbk编码),用tomcat部署好并发布项目,当访问相关网页时,出现乱码。于是把Oracle的字符编码改成utf8,tomcat也改成UTF-8,重新部署发布,仍然解决不了问题。后来用MySQL数据库并提前设置好utf-8编码,乱码问题得以解决。原来,当把数据库更改编码后,以前旧的数据就会在数据库出现乱码,所以乱码问题不能有效解决。所以,一般要在数据库创建时就应该选择好编码,否则会出现乱码,丢失部分数据。

      在jsp页面textare标签中输出文本内容时,文本内容前面却出现一些多余的空格。

    1                 <td>
    2                                    <textarea rows="10" cols="28" readonly="readonly">
    3                         <%=MyTest.getContent("abc") %>
    4                     </textarea>
    5                 </td>

      原因是<textarea>标签会保留用户的预定义格式,这样写浏览器会把<%%>之前的空格全部输出!所以,该标签前面不要有空格,应该这样写:

    <td><textarea rows="10" cols="28" readonly="readonly"><%=MyTest.getContent() %></textarea></td>
  • 相关阅读:
    memcached连接说明
    在win下启动memcached
    Memcached 查看帮助
    HTTP请求信息和响应信息的格式
    购买服务器配置带宽算法
    PHP删除数组指定下标的值
    tp5 验证器使用
    tp5 验证码功能实现
    layui 关闭当前窗口,刷新父级页面
    layui icon样式1到7
  • 原文地址:https://www.cnblogs.com/57rongjielong/p/8696176.html
Copyright © 2011-2022 走看看