gpt4 book ai didi

php - 带有 apache 的 Windows 上的 PHP 中的 MSSQL 问号

转载 作者:可可西里 更新时间:2023-11-01 11:50:14 24 4
gpt4 key购买 nike

我在 Windows Server 2008 R2 上安装了 Microsoft SQL Server 2008 R2。

以及 Apache 上的 php 5.6。

在 SQL Server 中,我有带 COLLATE Cyrillic_General_CI_AI 的数据库。

在 SQL Server Management Studio 中,我可以毫无问题地查看所有内容。

但是

然后我这样做:

<?php
$conn = sqlsrv_connect( $serverName, $connectionInfo);
$sql = "SELECT NAME FROM NAMES";
$stmt = sqlsrv_query( $conn, $sql );
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
echo $row['NAME'];
}

我明白了???????????问号而不是文字。

重要条件:我只能使用sqlsrv_connect()

请帮帮我。谢谢!

最佳答案

在浏览器中设置正确的字符集:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

或通过 PHP 使用:

header("Content-Type: text/html; charset=windows-1251");

关于php - 带有 apache 的 Windows 上的 PHP 中的 MSSQL 问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31485144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com