首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS sql server和tfpdf上的Cyrillic字体

MS sql server和tfpdf上的Cyrillic字体
EN

Stack Overflow用户
提问于 2016-03-01 15:04:41
回答 1查看 404关注 0票数 0

我对西里尔字体有问题。用户在MS数据库中插入一些数据,并将数据很好地保存在nvarchar列中的数据库中。我的意思是,在我的例子中,我可以使用像heideSQL这样的sql客户机看到西里尔字体。当我在php中使用回波,或者我试图用tFPDF打印一个pdf文档时,我只看到了?在网页浏览器上,我看到西里尔字体没有任何问题。

有什么建议吗?

在这里,代码:

$sql=“从表格中选择文本,其中user='xxxxxxx'";

$result=sqlsrv_query($db_conn,$sql);

while( $row = sqlsrv_fetch_array( $result,SQLSRV_FETCH_ASSOC) ){ echo $row‘’text‘。

';}

这就是结果:

原始人,4人,4人,4人,4人,4人

提前谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-02 08:04:29

过失:

要在浏览器上查看正确的字体,就足以在页面顶部插入该字体:

meta equiv=“Content-Type”content="text/html;charset=udf-8“

浏览器的结果是:

字符串:тест5编码: UTF-8字符串:тест4编码: UTF-8

在脚本中,有一个具有数据类型转换的旧查询:

转换(文本.)

不建议使用文本数据类型。解决方案是将其转换为NVARCHAR。

转换(NVARCHAR,.)

而且tFPDF的工作也很棒。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35726340

复制
相关文章

相似问题

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