# Если используется SQLAlchemy, то параметр кодировки можно вставить прямо в параметр
# подключения, например
create_engine('postgresql+psycopg2://@localhost/test?charset=utf8')
# Если вы используете MySQLdb, то можно передать параметр charset и чтобы точно заработало
# еще и init_command.
conn = MySQLdb.connect(charset='utf8', init_command='SET NAMES UTF8')
function checkBrackets($sData) {
$sRegexp = '#^((?:\((?1)\)|\[(?1)\]|\{(?1)\}|[^()\[\]\{\}]++)*+)$#';
return preg_match($sRegexp, $sData);
}
assert('checkBrackets("(()()([][])[])")==true');
assert('checkBrackets("abc([dy]*[dx]Fz)")==true');
assert('checkBrackets("")==true');
assert('checkBrackets("()[]")==true');
assert('checkBrackets("foo()")==true');
assert('checkBrackets("foo(")==false');
assert('checkBrackets("pqr[Gdz)/(Hdx]")==false');
//test pass
preg_replace('~[^\[\]\(\)\{\}]~', '', $sInput)
function load() {
var key;
$.ajax({
url: 'engine/loadC.php',
data: {'filename': 'key.txt'},
async: false,
type: 'post',
dataType: 'json',
success: function(data) {
key = json.parse(data);
}
});
return key;
}
function progress() {
load();
alert(window.key);
}
<script type="text/javascript" src="//api-maps.yandex.ru/2.0/?load=package.standard&lang=ru-RU" ></script>
<script type="text/javascript">
maps.ready(init);
var myMap;
function init()
{
myMap = new ymaps.Map("map",
{
center: [55.7491, 37.6162],
zoom: 12,
behaviors: ["default", "scrollZoom"]
},
{
balloonMaxWidth: 300
});
myMap.events.add("click", function(e)
{
var coords = e.get("coordPosition");
alert( "Координаты: " + [coords[0].toPrecision(10),coords[1].toPrecision(10)].join("; ") );
});
myMap.controls.add("searchControl");
myMap.controls.add("zoomControl");
myMap.controls.add("mapTools");
myMap.controls.add("typeSelector");
}
</script>
<div id="map" style="width:100%; height:500px"></div>