PHP MS SQL КОДИРОВКА
При использовании MS SQL сервера вместе с PHP одной из проблем может стать правильная обработка кодировки. Особенно это актуально при работе с кириллицей.
В PHP для работы с MS SQL сервером используется расширение php_mssql.dll. В самом PHP также есть функции для работы с кодировками, например, для преобразования из UTF-8 в Windows-1251 и наоборот: iconv('UTF-8', 'Windows-1251', $text)
и iconv('Windows-1251', 'UTF-8', $text)
.
Кроме того, необходимо учитывать кодировки при работе с базами данных. Здесь важно установить правильную кодировку по умолчанию при создании базы данных и таблиц в ней. Например, для того чтобы создать базу данных utf8_db с кодировкой UTF-8, необходимо выполнить следующий запрос:
CREATE DATABASE utf8_db CHARACTER SET utf8 COLLATE utf8_general_ci;
Также нужно учитывать, какая кодировка установлена в самой таблице. Для этого нужно выполнить запрос:
SHOW CREATE TABLE tablename;
и посмотреть, какая кодировка указана в опции CHARACTER SET.
Как легко взломать сайт на PHP — SQL injection
Доступ к базам данных SQL Server при помощи PHP
Кодировки и сопоставления (сравнения) MySQL - просмотр и изменение при помощи phpMyAdmin и кода PHP
connect php to microsoft sql server
Connect to SQL Server Using PHP Via ODBC.
Connect PHP to SQL Server - How to Connect PHP with SQL Server 2019 With Sample Code and Query
PHP \u0026 SQL Server Tutorial - How to Connect PHP to Microsoft SQL Server 2019
PHP для начинающих - #13 Подключение к БД и первый SQL-запрос
Setting up PHP PDO connection to MS SQL Server 2008 R2
PHP \u0026 SQL Server Tutorial - Insert Form Data Into Microsoft SQL Server 2019 Database Using PHP