Главная страница
    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.04 c
15-1161508815
Cyrax
2006-10-22 13:20
2006.11.12
Патч для Promt XT Family от лицензионного соглашения


2-1162137894
vvh
2006-10-29 19:04
2006.11.12
Создание встроенного языка


2-1161690660
RomanH
2006-10-24 15:51
2006.11.12
Сортировка IBDataSet а


15-1161764749
Nic
2006-10-25 12:25
2006.11.12
Программа "Camp America"


2-1161763813
D@Nger
2006-10-25 12:10
2006.11.12
DBImage





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский