相关疑难解决方法(0)

UTF-8一路走来

我正在设置一个新服务器,并希望在我的Web应用程序中完全支持UTF-8.我过去曾在现有的服务器上尝试过此操作,但最终似乎不得不回归ISO-8859-1.

我在哪里需要设置编码/字符集?我知道我需要配置Apache,MySQL和PHP来执行此操作 - 是否有一些我可以遵循的标准清单,或者可能是在出现不匹配的地方进行故障排除?

这适用于运行MySQL 5,PHP,5和Apache 2的新Linux服务器.

php mysql linux apache utf-8

1146
推荐指数
13
解决办法
15万
查看次数

freeTDS没有使用它的配置

我决定使用FreeTDS驱动程序和unixODBC来管理基于LAMP的应用程序与远程MsSQL数据库之间的PDO连接.不幸的是,驱动程序似乎没有读取freetds.conf文件,也没有直接通过服务器的CLI设置或通过putenv()函数在php文件中指定的环境变量.

现在一些数据:

  1. 当我ping服务器时 - 没有数据包丢失.
  2. 当我在1433端口上telnet服务器时 - 建立连接
  3. 因为我使用命令

    TDSVER=7.0 tsql -H >IP< -p 1433 -U username
    
    Run Code Online (Sandbox Code Playgroud)

    系统提示我输入密码并建立连接.

  4. 没有命令前面的TDSVER - 连接失败并显示以下消息:

    Error 20017 (severity 9):
        Unexpected EOF from the server
        OS error 115, "Operation now in progress"
    Error 20002 (severity 9):
        Adaptive Server connection failed
    There was a problem connecting to the server
    
    Run Code Online (Sandbox Code Playgroud)
  5. tsql -C命令回声这样的输出:

    Compile-time settings (established with the "configure" script)
                           Version: freetds v0.91
            freetds.conf directory: /usr/local/etc
    MS db-lib source compatibility: yes
       Sybase binary compatibility: no
                     Thread safety: yes …
    Run Code Online (Sandbox Code Playgroud)

linux sql-server freetds ubuntu-10.04

18
推荐指数
3
解决办法
5万
查看次数

如何在Linux中安装freetds?

我试图从Ubuntu连接到MSSQL服务器.我安装了像这里建议的freetds .

在此输入图像描述

但是,当我尝试配置/etc/odbc.ini并输入驱动程序路径时,我在位置没有驱动程序/usr/local/freetds/lib/libtdsodbc.so.

在此输入图像描述

有人可以帮我安装freetds并配置odbc来使用它吗?*edit1:我在/ usr/lib/x86_64-linux-gnu/odbc中找到了libtdsodbc.so.我应该使用该驱动程序/路径吗?

linux sql-server unixodbc freetds

12
推荐指数
2
解决办法
4万
查看次数

标签 统计

linux ×3

freetds ×2

sql-server ×2

apache ×1

mysql ×1

php ×1

ubuntu-10.04 ×1

unixodbc ×1

utf-8 ×1