Author Topic: "п»ї" - При считывании текстового файла вначале строки вылазит, как избавится?  (Read 4943 times)

0 Members and 2 Guests are viewing this topic.

artsergey

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
"п»ї" - При считывании текстового файла через TFREAD вначале строки иногда вылазят эти символы, как избавится от них?

artsergey

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Можно конечно сделать так
$log=TFREAD("bay.txt",$i)
$dlinna_stroki=STRLEN($log)
$log=STRCUT2 ($log, 4, $dlinna_stroki)
Но это тупо, так как не везде эти символы "п»ї" дописываются в строку

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
А что ты там считываешь? Нужно помнить что некоторые символы кликер не переваривает "#$
Но скорее всего дело в кодировки файла, она должна быть в ANSI
« Last Edit: July 07, 2015, 06:50:34 AM by Oraven »

artsergey

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Создаю в windows 7 стандартным notepad текстовый файл, потом копирую текст из ICQ втавляю, в блакноте всё правильно отображается текст, а вот когда кликерман считывает эти строки то приписывает п»ї , дело скорей всего в кодеровке она UTF-8 насколько мне известно. Посоветуйте чем лучше делать текстовики что б кодировка была ANSI

artsergey

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
А вот, с помощью танцев с бубном и шаманством получилось.))   http://le8.ru/post168474942
« Last Edit: July 07, 2015, 03:23:00 PM by artsergey »

artsergey

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Только там на UTF-8, но так же действует и наоборот. Oraven спасибо за подсказку с проблемемой определения кодировки у кликермана.
« Last Edit: July 07, 2015, 03:29:03 PM by artsergey »

security

  • Освоившийся
  • **
  • Posts: 68
    • View Profile
Это в UTF-8 лишние три байта, переконвертируй в UTF-8 без BOM (например через notepad++)