首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL 8编码打印�

SQL 8编码打印�
EN

Stack Overflow用户
提问于 2014-07-02 15:52:37
回答 2查看 376关注 0票数 0

我工作的SQL数据库将有不同的语言,西班牙语,葡萄牙语,英语,中文.等等,我已经有一些内容已经在数据库上的西班牙语,我已经设置排序规则设置为utf8_general_ci,但出于某种原因,它仍然打印这个符号"�“。我猜是一个没有被编码的字符。

这就是我对HTML5代码所做的。根据W3SCHOOLS的说法,HTML-5中的默认字符编码是UTF-8,所以我尝试使用charset,而不使用它。

代码语言:javascript
复制
<!DOCTYPE HTML>
<html lang="es">
   <head>
      <meta charset="UTF-8">
   </head>
   <body>
      <?php
          // PRINT'S CONTENT FROM DB
      ?>
   </body>
</html>

下面是我的SQL数据库端。

代码语言:javascript
复制
ALTER TABLE `table` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

我遗漏了什么或者我还没做什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-02 16:00:39

使用函数字符集

票数 1
EN

Stack Overflow用户

发布于 2014-07-02 15:59:52

请从以下文件夹php/mysql安装程序中更改设置:

代码语言:javascript
复制
// ***notice "utf8", without dash, this is a mysql encoding***
mysql_set_charset('utf8');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24535685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档