PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
superpuperlesha Отправлено: 04 Июля, 2013 - 16:47:50 • Тема: Не правильная кодировка utf8 • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 3850
vanicon пишет:
superpuperlesha
Может сама бд не в utf-8?
Тогда вам нужен iconv, а еще лучше поменять кодировку в бд


iconv не помогает, а база в UTF8.
помогает сменить кодировку страницы на ANSI ,
но тогда другие троблы начинаются.
(Добавление)
esterio пишет:
mb_strlen
UTF-8 многобайтова кодировка. Кирилица в ней занимает два байта.
Функция strlen расчитана на однобайтовые кодировкы типа CP1251, и считает количество байт в строке.
Так как каждый символ кирилицы занимает два байта strlen возвращает strlen * 2 (если имеються только символы а-я и А-Я) количиство символов


ОК. буду делать SUBSTR() с умножением на 2. Спасибо за header() хоть както решили вопрос. СПАСИБО!
superpuperlesha Отправлено: 04 Июля, 2013 - 16:44:01 • Тема: Не правильная кодировка utf8 • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 3850
esterio пишет:
ajax ет также http запрос и хидеры также надсилаються

Спасибо помогло добавление header,
теперь фамилия действительно отображается,
но колличество символов в 2 раза больше,
помогите последний шаг сделать -))

пример: http://uchet[dot]sandart[dot]com[dot]ua/111.php
superpuperlesha Отправлено: 04 Июля, 2013 - 12:25:24 • Тема: Не правильная кодировка utf8 • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 3850
avtor.fox пишет:
после подключения к базе


Конечноже Я делаю после конекта к БД.

Есть варианты может быть как преобразовать строки...?
superpuperlesha Отправлено: 04 Июля, 2013 - 10:33:16 • Тема: Не правильная кодировка utf8 • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 3850
А если к этому файлу AJAX обращается и там нельзя header делать?
Тогда как быть?
И можно пару слов о том в чем собственно проблема у меня?
superpuperlesha Отправлено: 03 Июля, 2013 - 19:08:13 • Тема: Не правильная кодировка utf8 • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 3850
Привет,
в базе поле utf-8 кодировки
подключение к базе устанавливает utf8 кодировку
кодировка файла utf8.

Выводит правильные символы разбавленные какимито ненужными,
функция mb_detect_encoding определяет кодировку utf8

тут пример вывода: http://uchet[dot]sandart[dot]com[dot]ua/111.php

Скажите что мне с этой строкой сделать?
Содержимое строки "Фандеев".
Спасибо.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB