replace символ с 160 кодом символ ом с кодом 32

2010-06-18 Thread Alexey Voychehovich
Как запросом получить строку в которой 160 код символа был заменен на 32?

такой
select replace(levelname, ''||ASCII_CHAR(160)||'', ' ')
from categories

выдает что-то странное

---
An IBPP error occurred.
---
*** IBPP::SQLException ***
Context: Statement::Fetch
Message: isc_dsql_fetch failed.

SQL Message : -104
Invalid token

Engine Code: 335544849
Engine Message :
Malformed string

---
OK
---


-- 
Don`t drink and drive, smoke and fly!


Re: replace символ с 160 кодом симво лом с кодом 32

2010-06-18 Thread Sergey Mereutsa
Привет!


> Как запросом получить строку в которой 160 код символа был заменен на 32?

(вкрадчиво так) А ты уверен, что в коннекте твоего подключения к базе
допускаются символы с таким кодом?




-- 
Best regards,
 Sergeymailto:gebele...@gmail.com




Re: replace символ с 160 кодом симв олом с кодом 32

2010-06-18 Thread Alexey Voychehovich
2010/6/18 Sergey Mereutsa 

Как запросом получить строку в которой 160 код символа был заменен на 32?

(вкрадчиво так)
мне уже на sql.ru на это намекают намекают... а я понять не могу все
равно
А ты уверен, что в коннекте твоего подключения к базе
допускаются символы с таким кодом?
всё равно я не могу понять как мне провернуть это действо. То есть
работать с utf8 кодировкой подключения к бд (и поля в таблице в
кодировке utf8 ), но неразрывный пробел при поиске в строках заменять
на обычный пробел...

а то я в бд врят ли найду что полезное при таком подходе ясно что
где то я фундаментально туплю, но где именно и как решить - пока не
понимаю


-- 
Don`t drink and drive, smoke and fly!


Re: replace символ с 160 кодом с имволом с кодом 32

2010-06-18 Thread Dmitry Yemanov

18.06.2010 17:30, Alexey Voychehovich пишет:


всё равно я не могу понять как мне провернуть это действо. То есть
работать с utf8 кодировкой подключения к бд (и поля в таблице в
кодировке utf8 ), но неразрывный пробел при поиске в строках заменять
на обычный пробел...


Определись сначала с кодом неразрывного пробела в UTF8. Он точно не 160.


--
Дмитрий Еманов



Re: replace символ с 160 кодом симв олом с кодом 32

2010-06-18 Thread Alexey Voychehovich
да. мне уже на sql.ru обьяснили где я тупил. Всем спасибо :)

2010/6/18 Dmitry Yemanov 

> 18.06.2010 17:30, Alexey Voychehovich пишет:
>
>
>> всё равно я не могу понять как мне провернуть это действо. То есть
>> работать с utf8 кодировкой подключения к бд (и поля в таблице в
>> кодировке utf8 ), но неразрывный пробел при поиске в строках заменять
>> на обычный пробел...
>>
>
> Определись сначала с кодом неразрывного пробела в UTF8. Он точно не 160.
>
>
> --
> Дмитрий Еманов
>
>


-- 
Don`t drink and drive, smoke and fly!