|
25 / 25 / 10
Регистрация: 27.11.2011
Сообщений: 272
|
||||||
Конвертация текста, определение кодировки26.01.2016, 19:52. Показов 1130. Ответов 5
Метки нет (Все метки)
Добрых времени суток. Есть txt файл, который лежит в базе данных. Содержимое файла примерно такое:
Кликните здесь для просмотра всего текста
푸텝䍣돿̿㨡횐쯰ୢᗴ큦콸쇈㜜뜎혦䫌攎㵞焮絬챼�䱚톴뿚㐑撰矖贴⋋ꁟ훁l峲㙰 퀔퍛橎楛䛪炴ၨ䘿⁒縠筠궘鋩潣툲侊冺⑺䤑ሞʚธ蜋졓츹맣ྸ䭀⭘㶜趾迾 �ᮚ⻔瞾率碌ᮆ䞶唈鬖㩫仉燉섚㪵썽ͫṑ뫓ݭ讜짙뛛捗낎Ⱁ퐟쓠뒚)ꃄ짖웙 貅�贾蠖䞈鋊쀅ꑺ溕ᔓꀵ鍕ⱐࣨ뤜쬫璊뵒醲ﺍ줕⼌Ђ뼣嬼ꩺ요薈㩘ூ絞݂ά铷㭶 僡畑அ㪦使䕯䨳ꀥ㟴吡場脛侔퇘�✞啃녍婬奂쐼졳歷쏽㳛딖褫⳱贎⤷밅쨯쯛뻑뽓 Ẇ䂿貑㸽⡨써Œ➦ꭻ춰﮲퇈ꊡꀞ暳ᯅ箓佃�샙퀹꠶녡怏先裄薄䚀ꐽ쾝ᒉ➃겉✇᠈ 넍ጔ咽Ź᠙ಞ䏝►⽝�ଉ扐涊涿떙ᅪི䕫썱摛ὠ�뢼Ⱐ✍溩㸮䩳댌ᦵ雘䨬‘캺鎨 뮽栮閫誁呠܉⯠篱큾舏⢶恾ᐾ혷횊�ۚ疋킸盉馾惔耥䪃䐡㇗Ѐ㤠臞돋뻡鉇왃ﯗ틍 빭㝕餳鸰꠷鶮맍磯ୟ܆ࢾ᱆䙱ꉯ䃂㺣遛禶寊쮿鐯팰耀炞ꡋ㸖绳⎧룕沿璫 鄋皖뻊唫陂⿓Ḵ�ᛯ棾뗋ꀆ杫留鍼Ῐუ푲〲ퟳ莃暠�∆꘡韘蟂㥄푥ẍ鈮뿣ጊ 䴅謮訞ᩜ빻⧧ᒿԤ㒪䏺Ꮭ瑺嗓嘰ꪂ⎓䀄䃱밾�ၭ㉒衜ⴑ鎾︱緽㽁昋劇呷痋➃䵙풜쵆 蠆侄翫쐑剭ਮ돕⍫縺詮牜括㜵肙꠰ݤ윏鲮⌷ᷜ晟⿺ꍉ㋷瞀쾴∊䌕ラ보滱眥鈨ꌕ鏙虩ᯘ긢뫐 ㊷䥢徫ꕺ慯䣮ꁳ預晟ᓵ涱䭻틔쿄ڵ뭫㉇ﮜ庌
Но когда я получаю этот файл в коде и вывожу его через echo, получаю это: Кликните здесь для просмотра всего текста
xÔ]ÑcCÿ³?!:ÖðËbôfÐxÏÈÁ7·&ÖÌJe^=.qLðl}|ÌÜZLé`á´ÑÚ¿ 4°dÖw4\íË"_ ÁÖLÿò\p6Ð[ÓNj‘õ[iêF´ph?FR ~`{˜*é’co2Ò0ŠOºQz$éúóôí/Iš‡SÈ9Î] 㹸@KX+œ=o÷¾þ£ÛšÔ.¾w‡s;ù"ð†¶Gïê$èU {›k:ÉNÉqÁµ:}ÃkQÓºmœ‹ÙÉŽëÛ¶6ïWcް,Ô àÄš´)Ä ÖÉÙÆ7÷…ŒFÝ>ˆˆGÊ’Àz¤•n5 U“P,è¹+ËŠtR½²‘þÉ/æ#¿ <[zª”ƈ…X:Â^}’õBqëë0ó÷”v;gëáPQu…¦:OoE3J% ô7!T4X”OØÑ’Þ'CUÊ×M±lZ$ôBY<ÄsÈwkÕïýÃÛ< µ+‰ñ,7)¼/ÊËìÛËѾS¿†¿@‘Œø=>h(hÃŒ¦'{«°ÍT÷²ûÈÑ ¡¢ ³fÅ“{COÙÙÀ9Ð6¨a±`HQĈ„…€F=¤Ï‰}íå¨ö ƒ'‰¬' ±‡ä½TyžÝCº%]/•ß PbŠm¿m™µjrkEqÃ[d`Ñß¼¸ , '©n.>sJì» ã³µØ–,J ºÎœñ¨“½».h«•Š`T à+ñ{T÷~Ђ¶(~`>Áÿ7ÖŠÖoÙÚ‹u¸ÐÉv¾™Ô`%€¯ ó÷ƒJ!D ä×1 9Þ˳á¾G’CÆ×ûÍÒm¾U73™*é0ž´ô7¨Oè®Í¹ïx ùõ_¾FqFo¢Â@<ð£>[¶y2áÊ[¿Ë“õ/”0Ó€žpK¨>ääó~Á §#Õ¸¿l«t‘:ò–vʾ+UB–Ó/4ÁÛïþh;ã˵ kgÍù|“ØfããrÔ20õíó׃ƒ¨å fmÞ"!¦Ø—²ñ‡D9ªõeÔ.’ã¿ M.‹Š\{¾ç)lá¿$ª4úCÌ ÝztÓU0V‚ª“#@ñ@>¼YØmR2\ˆÑñ-¾“1þý}A?f‡RwTËuƒ'YMNäœÔF͈„OëÄmR. Õ³k#:~nŠ\rìb57÷™€0¨dÇ®œ7#Ü_fú/I£÷2€w´Ï "Cé0ô¼ñn%w(’£Ù“i†Ø"®Ðº·2bI«_Yëz¥o aîHs ˜W$Jö_fõ±m{KÔÒÄϵk»G2œûŒ^à¦ë µëîÞ½„Gça1 ]§“Äô?™‹MB–ÁüɃuxKA“y……µ¿aâJ‚¦Ž:¹ñI* 1 f’ŸAùöWVRy?n8Ô7¡)—16 kNÝI¢;¬
Записывался файл средствами .NET, кодировка файла по умолчанию ANSI, но ряд онлайд декодеров уверяют меня, что исходная кодировка это Unicode, а то что выводится на сайт - Западноевропейская(ISO). Если я в функции iconv, напишу так:
Как мне получить исходный текст файла?
0
|
||||||
| 26.01.2016, 19:52 | |
|
Ответы с готовыми решениями:
5
Ошибка кодировки текста из поля ввода <input> |
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
|
| 26.01.2016, 20:03 | |
|
А зачем записывать файл в бд? Записывайте текст.
0
|
|
|
25 / 25 / 10
Регистрация: 27.11.2011
Сообщений: 272
|
|
| 26.01.2016, 20:23 [ТС] | |
|
Jodah, а сам текст у меня через phpMyAdmin добавляться не хочет, тип выбирал varchar.
0
|
|
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
|
| 26.01.2016, 20:44 | |
|
llFreeManll, что значит "не хочет"? Какие-то ошибки? Надо тогда код смотреть.
Кодировка скрипта, соединения с БД, а также столбца (может отличаться от таблицы) должна быть utf8. И тип я бы выбрал text, чтобы не было ограничения по кол-ву символов.
0
|
|
|
25 / 25 / 10
Регистрация: 27.11.2011
Сообщений: 272
|
|
| 26.01.2016, 20:58 [ТС] | |
|
Jodah, "не хочет" - это я выбираю добавить данные в таблицу, копирую текст с файла, вставляю его в поле ввода данных, нажимаю "ОК", а ничего не происходит. Кодировки везеде utf8_general_ci. Выбор типа text не помогает.
P.S. если встявлять текст кирилицей или транслитом, все норм, а вот иероглифы не вставляются.
0
|
|
|
162 / 161 / 66
Регистрация: 28.06.2015
Сообщений: 576
|
|
| 26.01.2016, 21:12 | |
|
0
|
|
| 26.01.2016, 21:12 | |
|
Помогаю со студенческими работами здесь
6
Определение и смена кодировки Определение кодировки текста Определение кодировки текста Конвертация кодировки DOS в Win Конвертация строки из не-кириллической кодировки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|