代码之家  ›  专栏  ›  技术社区  ›  mvbl fst

PHP编码问题

  •  1
  • mvbl fst  · 技术社区  · 14 年前

    我无法正确显示西里尔字符。在论坛上看了看,尝试了一些不同的东西,什么都没用。

    网站运行在PHP/MySQL上。

    MySQL tables字符集是utf8,排序规则是utf8\u general\u ci 萨沙°

    页面上的输出 http://www.sodaq.com/ :萨沙??????

    mb_内部编码(“UTF-8”); mb_http_输出(“UTF-8”);

    发送HTTP头的内容类型:text/html;字符集=utf-8'

    不过,显示的是“??”而不是普通字符。

    3 回复  |  直到 14 年前
        1
  •  4
  •   Andreas Linden    14 年前

    在加载数据之前,请尝试执行以下查询

    SET NAMES 'utf8';
    
        2
  •  1
  •   mvds    14 年前

    您是否也尝试过:

    set character_set_connection=utf8;
    
        3
  •  0
  •   bcosca    14 年前

    你没有提到你使用的字体,但这是一个重要因素。并非所有字体都包含所有字符集。