|
|
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
У меня следующий скрипт. Пользователь создает каталог. Выбирает файл. Файл копируется в каталог. Появляется ссылка на этот файл. Проблема в том что если каталог русскими буквами. файл по ссылке не получить. По-английски все ОК. Что делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 09:44 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Не получается. a href='http://webmaster/pages/upload/$mas[1]' меняю на: a href='http://webmaster/pages/upload/urlencode($mas[1])' Urlencode так и пишется в статусной строке. Хотя все внутри скрипта. Впечатление что PHP не знает такой функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 11:47 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Впечатление, что кто-то не умеет работать со строками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 12:39 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
моя вообще не знала, что в одинарных кавычках php парсит внутреннюю строку на предмет переменных, имхо и 1 вариант тоже будет выдавать строку 'http://webmaster/pages/upload/$mas[1]' без всяких значений массивов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 12:53 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Проблема в том что если каталог русскими буквами. файл по ссылке не получить. По-английски все ОК. Что делать Создавать УРЛ либо в ascii либо в unicode Всё остальное от лукавого и Вы будете получать ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 12:58 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
hellимхо и 1 вариант тоже будет выдавать строку 'http://webmaster/pages/upload/$mas[1]' без всяких значений массивовОни у него скорее всего внутри двойных. blackrook , о да, конечно... ASCII или UNICODE решат проблему. Интересно, что вы под ASCII подразумеваете. Хотя что под Unicode - не менее интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:02 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
hellмоя вообще не знала, что в одинарных кавычках php парсит внутреннюю строку на предмет переменных, имхо и 1 вариант тоже будет выдавать строку 'http://webmaster/pages/upload/$mas[1]' без всяких значений массивов Не знаю как у кого у меня все работает. echo "теги 'мой линк' "; По-моему иначе и нельзя! Но проблема осталась. Мне нужно создавать скриптом каталоги и из них потом брать файлы. Каталоги на РУССКОМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:12 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
* blackrook , о да, конечно... ASCII или UNICODE решат проблему. Интересно, что вы под ASCII подразумеваете. Хотя что под Unicode - не менее интересно. Более интересно, что значит "всё остальное") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:16 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
hellASCII или UNICODE решат проблему. Интересно, что вы под ASCII подразумеваете. Хотя что под Unicode - не менее интересно под ASCII - набор букв Latin1 под UNICODE - набор букв UTF-8 под всем остальным - весь богатый набор национальных кодировок начиная с cp1251 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:30 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
авторНо проблема осталась. Мне нужно создавать скриптом каталоги и из них потом брать файлы. Каталоги на РУССКОМ Делайте перекодировку в utf-8. это самое разумное и беспроблемное решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:32 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Как это сделать. Мне нужен подробный ответ. Пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:35 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
blackrookДелайте перекодировку в utf-8. это самое разумное и беспроблемное решениеРодной, идите почитайте RFC по HTTP и не несите чушь. Ваши бредни к URI никакого отношения не имеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:44 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Как это сделать. Мне нужен подробный ответ. Пожалуйста! Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 13:58 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
ггг... blackrook , вы ещё не устали из себя посмешище выставлять? :) /me напевает: ... куда уехал цирк... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 14:01 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
PS: я уж не говорю о том, что Perl отдыхает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 14:02 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
а что если при создании каталога переводить название в транслит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 14:20 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Армянкаа что если при создании каталога переводить название в транслит?Да проблема то банальная - достаточно в логи апача заглянуть и убедиться, что таких файлов действительно нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 14:22 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
blackrook Как это сделать. Мне нужен подробный ответ. Пожалуйста! Код: plaintext 1. 2. 3. Это не Перл случайно, мнеб ПХП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 15:58 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Поищите документацию по модулю Iconv, должно быть и для php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 16:25 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
McLighterНе получается. a href='http://webmaster/pages/upload/$mas[1]' меняю на: a href='http://webmaster/pages/upload/urlencode($mas[1])' Urlencode так и пишется в статусной строке. Хотя все внутри скрипта. Впечатление что PHP не знает такой функции. 1. почитай, особенности записи строк в одинарных и двойных кавычках 2. С чего ты взял, что РНР будет отрабатывать функции, которые заключены в кавычки (в строку)? 3. Верный ответ тебе дал * автор urlencode/rawurlencode при выводе ссылок. PS: когда ж вы спецификацию читать научитесь? 2 blackrook Горе от ума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:23 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Создал файл HTML. Запустил Apache. Открыл HTML файл со следующей строкой: <a href="http://webmaster/русский.doc">link</a> Линк не работает. Что делать? Проблема видимо в Apache. А всякие Urlencode и т.д. здесь не причем. Здесь php вообще нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 09:05 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
McLighterСоздал файл HTML. Запустил Apache. Открыл HTML файл со следующей строкой: <a href="http://webmaster/русский.doc">link</a> Линк не работает. Что делать? Проблема видимо в Apache. А всякие Urlencode и т.д. здесь не причем. Здесь php вообще нет.Тебе же сказано было - смотри в логи Апача - там русским по белому написано, что файла такого - нет, а если почитать дальше - станет понятным, почему, и очевидным, что это правда. Если не доходит - то твоя ссылка не соответствует спецификации и должна была выглядеть так <a href="http://webmaster/%F0%F3%F1%F1%EA%E8%E9.doc">link</a> (могу ошибаться - кто тебя знает, в какой кодировке ты с фтп работаешь). Ну нельзя же быть настолько твердолобым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 09:10 |
|
||
|
Проблема с руссификацией
|
|||
|---|---|---|---|
|
#18+
Какже мне переводить все ссылки в эту ... даже незнаю как назвать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 09:38 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32869883&tid=1478900]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 398ms |

| 0 / 0 |
