Ошибка, введя и, которая должна консультировать диакритические MYSQL, PHP

Доброе утро,

Я скопировал проект сервера appServ в мой персональный компьютер (xampp) и не добиваюсь того, чтобы он не сохранял в bd специальные символы и того, чтобы он не вернул их, сшил, что да он приносит пользу на сервере, в котором он находился оригинально. Оставшаяся часть символов показывает их правильно, проблема, - когда он обрабатывает информацию с BD. Проект кодировался в МЕЖДУНАРОДНОЙ ОРГАНИЗАЦИИ ПО СТАНДАРТИЗАЦИИ-8859-1 и я не хочу изменить это, потому что он предполагает много изменений. Я оставляю какую-то конфигурацию посмотрим вы можете помогать мне или вести меня:

Язык PHP BD mySQL сервер Апачи

my.ini: (только часть, связанная с кодированием)

[mysql]
default-character-set = ISO-8859-1


\# Here follows entries for some specific programs 

\# The MySQL server
[mysqld]

port= 3307
socket = "C:/xampp/mysql/mysql.sock"
basedir = "C:/xampp/mysql" 
tmpdir = "C:/xampp/tmp" 
datadir = "C:/xampp/mysql/data"

\# The default character set that will be used when a new schema or table is
\# created and no character set is defined

character-set-server = utf8
collation-server = utf8_general_ci
init_connect = 'SET collation_connection = utf8_general_ci'
init_connect = 'SET NAMES utf8'

Спасибо

2
задан 25.07.2016, 09:32
2 ответа

Проблема находится в UTF-8 и Международная ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ-8859-1, UTF-8 может показывать любой d elos символы unicode, но МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ-8859-1 только первые 256 Unicode. Проблема - со специальными символами, которые себе делает неразбериха.

Здесь у тебя есть твой ответ: http://php.net/manual/es/function.utf8-decode.php

С utf8_encode () - Кодирует string МЕЖДУНАРОДНУЮ ОРГАНИЗАЦИЮ ПО СТАНДАРТИЗАЦИИ-8859-1 в UTF-8 (он содержит объяснение кодирования UTF-8)

И с utf8_decode — Обращает цепь с кодифицированными символами МЕЖДУНАРОДНУЮ ОРГАНИЗАЦИЮ ПО СТАНДАРТИЗАЦИИ-8859-1 с UTF-8 в простой байт МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ-8859-1

Одна из 2 подаст тебя ;)

1
ответ дан 24.11.2019, 13:47

Большое спасибо отвечать из-за меня, в конце концов это solucionГ© оставаясь этот руководитель:

https://www.pedroventura.com/php/problemas-codificacion-web-configurar-codificacion-utf8-php-m /

0
ответ дан 24.11.2019, 13:47
  • 1
    Eseu, быть и # 237; в хороший, что adem и # 225; s объясни кратко qu и # 233; ты сделал, чтобы это решать. Например " cambi и # 233; codificaci и # 243; n Апачи и BD в utf8". Соединение podr и # 237; чтобы прекращать быть доступным –  Mariano 01.08.2016, 09:18