Автор Тема: Проблема с кодировкой  (Прочитано 4333 раз)

Оффлайн max346

  • Участник
  • *
  • Сообщений: 93
Проблема с кодировкой
« : 11.12.2009 11:02:25 »
Если с сервака кидаю тексты в win то в тексте везде стоят  Квадраты а если наоборот то в linuxe везде стоят в конце символы ^ черные как избавится от этого. Файлы копировать без помарок в конце кодировка ru_RU UTF8

Drool

  • Гость
Re: Проблема с кодировкой
« Ответ #1 : 11.12.2009 11:05:01 »
Казнить нельзя помиловать

Оффлайн max346

  • Участник
  • *
  • Сообщений: 93
Re: Проблема с кодировкой
« Ответ #2 : 11.12.2009 11:06:05 »
как это исправить потомучто скрипты php не исполнятся правильно

Drool

  • Гость
Re: Проблема с кодировкой
« Ответ #3 : 11.12.2009 11:07:52 »
Невозможно понять что Вы написали в первом посте.

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Проблема с кодировкой
« Ответ #4 : 11.12.2009 11:09:08 »
Невозможно понять что Вы написали в первом посте.
Ну, второй тоже не слишком доходчив ;)

Оффлайн max346

  • Участник
  • *
  • Сообщений: 93
Re: Проблема с кодировкой
« Ответ #5 : 11.12.2009 11:10:56 »
когда в винде например в блокноте или еще где набирают скрипты и кидаем их на сервак через vsftpd то в конце строчеке появляются левые символы ^ а когда копируем с линукса то в тексте торчат в конце квадраты

Drool

  • Гость
Re: Проблема с кодировкой
« Ответ #6 : 11.12.2009 11:16:28 »
1. Прочитать что-нибуть про знаки препинания.
2. Прекратить пользоваться блокнотом и писать скрипты сразу на юниксе.

Оффлайн max346

  • Участник
  • *
  • Сообщений: 93
Re: Проблема с кодировкой
« Ответ #7 : 11.12.2009 11:24:43 »
Вот такут примерно а на FreeBsd пробывали такого не возникает почему так посматрите http://www.sferairk.ru/12.JPG
« Последнее редактирование: 11.12.2009 11:28:23 от max346 »

Оффлайн mad_max

  • Участник
  • *
  • Сообщений: 352
Re: Проблема с кодировкой
« Ответ #8 : 11.12.2009 12:08:18 »
Пишите скрипты в правильной кодировке. Например UTF-8.

Оффлайн max346

  • Участник
  • *
  • Сообщений: 93
Re: Проблема с кодировкой
« Ответ #9 : 11.12.2009 12:22:47 »
пишем когда переходиш на другую строчку остается символ ^ а на последней строчки все чисто если не нажать ентер

Drool

  • Гость
Re: Проблема с кодировкой
« Ответ #10 : 11.12.2009 12:32:18 »
Кто-нибудь понимает что он пишет?

Оффлайн mad_max

  • Участник
  • *
  • Сообщений: 352
Re: Проблема с кодировкой
« Ответ #11 : 11.12.2009 12:44:55 »
Кто-нибудь понимает что он пишет?

Я вроде догадался  :D

В общем он пишет скрипт, как в вин кодировке, так и в утф.
А когда копирует это скрипт на линукс (видимо проблема в той программе, которой он копирует), то во все скрипты ему добавляются в строчках символы перехода. Из-за чего скрипт и перестает работать.
На сколько знаю, это глюк sftp сервера, если конечно используется он.

Drool

  • Гость
Re: Проблема с кодировкой
« Ответ #12 : 11.12.2009 12:55:20 »
Ему как-то нужно понять, что в юниксе не используется символ возврата каретки для перевода строки. Что мешает писать скрипты непосредственно сразу на юникс-сервере? mc прекрасно подсвечивает синтаксис.

P.S. Посмотрел на своем ресурсе - там символ возврата каретки присутствует, однако все работает.

Оффлайн andrew_b

  • Участник
  • *
  • Сообщений: 553
Re: Проблема с кодировкой
« Ответ #13 : 11.12.2009 13:00:43 »
Эхх, молодёжь...

когда в винде например в блокноте или еще где набирают скрипты и кидаем их на сервак через vsftpd то в конце строчеке появляются левые символы ^ а когда копируем с линукса то в тексте торчат в конце квадраты
Ничего там не появляется. Они там есть изначально. В Венде конец строки -- это два символа (CR LF), а в Линуксе (точнее, в Юниксе) -- один (LF). Копировать текстовые файлы через ftp надо в текстовом режиме, а не в бинарном. Тогда формат концов строк будет преобразовываться автоматически, и ничего торчать не будет.

А кодировка тут ни при чём.
« Последнее редактирование: 11.12.2009 13:02:22 от andrew_b »

Drool

  • Гость
Re: Проблема с кодировкой
« Ответ #14 : 11.12.2009 13:10:27 »
Копировать текстовые файлы через ftp надо в текстовом режиме, а не в бинарном. Тогда формат концов строк будет преобразовываться автоматически, и ничего торчать не будет.

Ниче не понял :) Как можно текстовый файл копировать в бинарном режиме или текстовом? Что такое текстовый и бинарний режим копирования? Я заливаю файлы на свой ресурс по ssh, тупо - миднайтом в консоли или крузайдером в графике. Файлы с обеих сторон получаю идентичные, ничего ни во что не преобразовывается.