Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

Как передать русский? (/upload.php?name= мама мыла раму )   Найти похожие ветки 

 
Officeman   (2006-09-13 12:36) [0]

Уважаемые мастера
Из программы передаю данные в MySQL таблицу
передаю АРГУМЕНТОМ. одно поле на "русском"

/box/upload.php?name="мама мыла раму"

Естественно непередаётся в таком виде)
как перекодировать чтобы потом в  upload.php
перекодировать обратно в русский и принять.


 
Виталий Панасенко   (2006-09-13 12:43) [1]

/box/upload.php?name=%AB%AA%AB%AA%20 и т.д. т.е поле % идет код (16-й) символа


 
Officeman   (2006-09-13 13:01) [2]

и как перевести? какая функция.


 
Slym(RO)   (2006-09-13 13:34) [3]

просто добавь воды © Ypi
procedure TForm1.Button1Click(Sender: TObject);
var s,s2:string;
 i:integer;
begin
 s:=Edit1.Text;
 s2:="";
 if length(s)>0 then
   for i:=1 to length(s) do
     s2:=s2+"%"+IntToHex(ord(s[i]),2);
 Edit2.Text:=s2;
end;


 
Officeman   (2006-09-13 13:57) [4]

Спасибо! попробую!

а обратно уже в PHP

в строке s2  убераю эти % и записываю да?


 
Officeman   (2006-09-13 14:14) [5]

я чтото непонимаю. ((((((((((((

на php написан сайт с админ системой.
но для удобства был написан дополнительный клиент на дельфи
для обновления прайс-листов фирм.

вот сматрите.  нужна какаето универсальная функция кодировки
которая есть и в дельфи, и в php

т.е. для передачи из дельфи аргументом в php модуль. вы предлагаете перевести в 16 hex формат

а в php, для отображения этих данных через броузер, надо обратно в русский вернуть.  как делать?

или может не hex надо. а чёнить другое.


 
Officeman   (2006-09-13 15:09) [6]

всё гениальное просто. ) вопрос решил.
русские буквы передавать можно. но вместо пробелов надо ставить "+" (плюсики)
тогда всё нормально передаётся.

всем спасибо! удачи



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.083 c
1-1159534521
AlexT1000
2006-09-29 16:55
2006.11.12
Можно ли показать ExcelWorkBook на моей форме.?


2-1161944511
RomanH
2006-10-27 14:21
2006.11.12
Опять эти MDI-окна


15-1161949686
TIF
2006-10-27 15:48
2006.11.12
Совместимость с Windows 98


6-1150909146
***(H@kker)***
2006-06-21 20:59
2006.11.12
Ошибка при отправке почты! :-(


15-1161790654
Kerk
2006-10-25 19:37
2006.11.12
Пиво. Ice.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский