elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 [151] 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 ... 218
1501  Foros Generales / Foro Libre / Re: Bombas nucleares contra los huracanes: Donald Trump niega haber propuesto esta i en: 27 Agosto 2019, 04:05 am
Saludos,

- Yo vi por ahí esta imagen:



- Si de verdad son tan grandes, no sé si unas bombas le hagan buen efecto sin causar daños colaterales significantes. Matar cucarachas a martillazos es efectivo, pero no creo que sea lo ideal XD. Quizá si se actúa en el momento adecuado, puede ser mientras apenas se está formando o algo así, otra cosa es como enviar la bomba ahí, volar sobre un huracán no creo que sea buena idea, quizá dirigirlo a distancia tomando en cuenta que los fuertes vientos y tormentas electromagnéticas no estropeen la trayectoria ni el efecto que se quiera conseguir XD.
1502  Programación / Bases de Datos / Re: [Pregunta]: Detectar acentos en consulta en: 27 Agosto 2019, 03:46 am
- Revisa mi mensaje anterior que lo he actualizado (lo del PDO charset utf-8).

- Dependiendo de donde hayas instalado MySQL, tendrás que buscar los binarios del mysql. Lo más sencillo es abrir el Administrador de Tareas, buscar mysqld.exe (mysql daemon) este es el binario del servidor mysql en sí, pues a este le das click derecho > abrir ubicación de archivo, listo ahí debes tener a mysqldump.exe.

-- Ya luego abres una CMD y arrastras ese mysqldump.exe a tu consola, en mi caso:

Citar
c:\Users\EdSon\Desktop>D:\SFT\MySQL_5\mysql\bin\mysqldump.exe -u root -p pers > pers_dump.txt
Enter password: ************

-- Y como estoy en el Desktop (Escritorio) me guarda ahí el fichero pers_dump-txt, -u root es para indicar el usuario, en mi caso root, -p es para que me pida ingresar la contraseña a la base de datos, luego con > pers_dump.txt guardo el fichero resultante.
1503  Programación / Bases de Datos / Re: [Pregunta]: Detectar acentos en consulta en: 27 Agosto 2019, 03:15 am
- Me he descargado una versión viejita de MySQL 5.6.35, y todo funciona correctamente también, jeje no logro replicar tu problema XD.

Citar
-- MySQL dump 10.13  Distrib 5.6.35, for Win32 (AMD64)
--
-- Host: localhost    Database: pers
-- ------------------------------------------------------
-- Server version   5.6.35

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `persons`
--

DROP TABLE IF EXISTS `persons`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `persons` (
  `id_person` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL,
  `surname` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id_person`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

- Por cierto, el dump lo hago ejecutando:

Citar
D:\SFT\MySQL_5\mysql\bin>mysqldump -u root -p > dump_pers.txt

-----------

- Por cierto, para especificar o "setear" el CharSet UTF-8 con PDO lo hago con $con->exec("SET CHARACTER SET utf8"); así:

Citar
<form action="#" method="post">
  <input type="text" name="busqueda" autocomplete="off">
  <input type="submit" value="Buscar">
</form>

<?php

  $busqueda = isset($_POST['busqueda']) ? $_POST['busqueda'] : '';

  $con = new PDO("mysql:host=127.0.0.1;dbname=pers", "root", "jameslafleur");
  $con->exec("SET CHARACTER SET utf8");
  $sql = "SELECT name, surname FROM persons WHERE CONCAT(name, ' ', surname) LIKE '%$busqueda%'";
  foreach ( $con->query($sql) as $row ) {
    echo $row['name'] . ' ' . $row['surname'] . '<br>';
  }

  // $sql = "INSERT INTO persons VALUES ( NULL, 'Salomé', 'García' )";
  // $con->query($sql);

?>
1504  Programación / Bases de Datos / Re: [Pregunta]: Detectar acentos en consulta en: 27 Agosto 2019, 00:34 am
- Para ser más "crudos" puedes usar un Editor Hexadecimal, por ejemplo el gratuito HXD: https://mh-nexus.de/downloads/HxDSetup.zip

- Luego te diriges a tu carpeta \mysql\data\pers\ donde pers coincide con el nombre de mi base de datos.

- Abres (o arrastras a HxD) el fichero db.opt con HxD, ahí debe de decir el CharSet que usa tu base de datos, en mi caso tiene:

Citar
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  64 65 66 61 75 6C 74 2D 63 68 61 72 61 63 74 65  default-characte
00000010  72 2D 73 65 74 3D 75 74 66 38 0A 64 65 66 61 75  r-set=utf8.defau
00000020  6C 74 2D 63 6F 6C 6C 61 74 69 6F 6E 3D 75 74 66  lt-collation=utf
00000030  38 5F 67 65 6E 65 72 61 6C 5F 63 69 0A           8_general_ci.

- Luego, puedes abrir también los ficheros que corresponden a cada una de tus tablas, en mi caso: persons.idb, buscando un poco puedes encontrar como se ha almacenado tus datos en bruto, por ejemplo en mi caso:

Citar
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

0000C090  00 C3 81 6C 76 61 72 6F 44 C3 AD 61 7A 06 05 00  .Ã.lvaroDÃ.az...
0000C0A0  00 00 18 00 24 80 00 00 02 00 00 00 00 00 00 80  ....$€.........€
0000C0B0  00 00 00 00 00 00 49 6E C3 A9 73 4C C3 B3 70 65  ......InésLópe
0000C0C0  7A 07 05 00 00 00 20 00 25 80 00 00 03 00 00 00  z..... .%€......
0000C0D0  00 00 00 80 00 00 00 00 00 00 52 65 6E C3 A9 47  ...€......RenéG
0000C0E0  75 7A 6D C3 A1 6E 07 07 00 00 00 28 FF 82 80 00  uzmán.....(ÿ‚€.
0000C0F0  00 04 00 00 00 00 00 00 80 00 00 00 00 00 00 53  ........€......S
0000C100  61 6C 6F 6D C3 A9 47 61 72 63 C3 AD 61 00 00 00  aloméGarcÃ.a...

- Esos son los datos para:
Citar
Álvaro Díaz
Inés López
René Guzmán
Salomé García
1505  Media / Diseño Gráfico / Re: Ilustrator falla demasiado en: 27 Agosto 2019, 00:12 am
Saludos,

- Tienes instalado y actualizado tu driver de vídeo? también deberías de probar las distintas configuraciones de Rendimiento > Aceleración gráfica, algunas veces la aceleración gráfica falla y todo se vuelve lento o se cuelga.

- No se mucho de Illustrator (prefiero Corel Draw x7), pero dependiendo a tus necesidades debes buscar una buena versión, por ejemplo yo he probado todas versiones de Adobe Photoshop, y para lo que yo hago me va de maravilla el CS6, consume muy poco, carga rápido, es estable y tiene todas las opciones que necesito.

- También revisa tu Administrador de tareas cuando tu Illustrator empiece a ir mal, ahí debes notar que consume demasiado o que te falta RAM, etc.
1506  Sistemas Operativos / Windows / Re: Activar windows en: 26 Agosto 2019, 17:29 pm
Saludos,

- El comando se tiene que ingresar en Ejecutar (Win + R), de todas maneras veo que mi Windows 8 no reconoce es ms-settings, además obtengo tu mismo error si intento ejecutar ese comando desde la CMD

Citar
Microsoft Windows [Versión 6.2.9200]
(c) 2012 Microsoft Corporation. Todos los derechos reservados.

C:\Users\EdSon>ms-settings:activation
El nombre de archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos.

- Por lo visto solo funciona en Windows 10, aunque esto no es para activa Windows en sí, sino para abrir la ventana que muestra el estado de la activación de windows y da la posibilidad de activar desde ahí.

- Es decir, lo único que hace es abrir esta pantalla (captura de mi VirtualBox):



- Puedes llegar al mismo lugar abriendo la Configuración (Win + I) > Actualización y Seguridad > Activación

- Para llamarlo desde la CMD hay que hacer mediante Start:

Citar
C:\Users\EdSon>start ms-settings:activation

- Para llamarlo desde la PowerShell es igual, o directamente usar el comando nativo Start-Process:

Citar
PS C:\Users\EdSon> Start-Process ms-settings:activation

----------
Listado de comandos ms-settings:
https://ss64.com/nt/syntax-settings.html
https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-settings-app
1507  Foros Generales / Dudas Generales / Re: Mi pc se poteo de forma horrible,ayuda! en: 26 Agosto 2019, 04:51 am
- Te recomendaría descargar algún programa más avanzado para examinar Procesos, por ejemplo Process Hacker o si te da miedo el nombre XD puedes optar con el SysInternal de Microsoft Process Explorer: https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

- El COM Surrogate es un proceso "complicado" sirve de iniciador de otros procesos y carga de DLL, es decir, trabaja como repartidor de pizzas llevándoselas a mucha gente. Con Process Explorer puedes ver a quien le está llevando las pizzas y discriminar si está bien o mal:



-- Lo más común es que dllhosts.exe alias COM Surrogate trabaje cargando CLSID de alguna DLL, como se puede ver en la imagen. El que se tiene que analizar es en este caso a cortanamaphelper.dll. Cuando la DLL falla o el CLSID está "roto", el proceso COM Surrogate se queda en espera o inestable.

-- Algunos programas de terceros o incluso del mismo Windows pueden cargar DLL COM para por ejemplo mostrar Miniatura de vídeos, imágenes, PDF, etc, es interesante saber que el simple hecho de ver el icono tipo vista previa en el escritorio de windows ejecuta un ejecutable, por esto, algunas veces como a mí me ha pasado, no podía entrar a una carpeta porque cuando lo hacía daba error el explorador de windows y se cerraba XD, pues el cargador de miniaturas de las fotos que tenía ahí se estropeaba al intentar mostrar las miniaturas de cierta imagen XD:

-- Las miniaturas de Adobe Acrobat también son muy pesadas, cuando doy F5 a mi escritorio donde tengo varios PDF, se demora sus 3 segundos en mostrar las minuaturas de los iconos de los pdf, por esto no instalo ese módulo de Acrobat, prefiero que Sumatra PDF se encargue de las miniaturas.
1508  Foros Generales / Dudas Generales / Re: archivos nfo en: 26 Agosto 2019, 04:10 am
Saludos,

- Hay algo que se llama Ansi Art, se trata usar caracteres con codificación Ansi para lograr vistosos efectos, por lo general vienen con extensión .NFO, .DIZ o .ANS dependiendo del "entorno".

- Lo habitual es usar la Línea de Comandos de Windows para hacer un Type y ver correctamente el contenido de estos ficheros ya que el CMD de Windows trabaja en Ansi y lo interpreta bien. Se puede abrir con el Block de Notas u otro editor de texto, pero no se verá el Arte en ellos. He visto que Notepad2 y Notepad3 permiten interpretarlos bien...

Citar
C:\Users\EdSon\Desktop>type file_id.diz
                            ░ 12/12/2016 ░
 ▄▄▄▄▄▄ ▄▄▄   ▄ ▄▄   ▄ ▄▄▄▄▄▄ ▄▄▄   ▄▄▄▄▄
██▀░█▓█░░▀██ ▀▀ █░█▄ ▒█ ░▄░▒█ ▓▀▓█░██▀░█▓█
█░█░█▒█░▀█▒█░▒█ █░ █▄▒█ █▒█▀▀ █▄▄ ░█░█░█▒█
█▒█▀▀▀░▄▀▄▒█░▒█ █▒█░█▄█ █▒█░█▒█  ░▒█▒█▒▀▀░
█▓█  █▓█ █▓█░▓█ █▓█▀░▓█ █▓█░█▓█ ▓█▒█▓█▀█▓
███  ███ ███░█▀ ███  █▀▄███ ▀█████▒███ ███

C:\Users\EdSon\Desktop>

- Wow, veo que el Foro lo interpreta bien, jeje XD

Citar
C:\Users\EdSon\Desktop>type acme.nfo
    ▄██                                                                   ▄
  ▄█▀▀     ▄▄▄▄                                                         ▄▀ █
 ▀▀   ▄▄██▀▀                                                          ▄▀▄█▐▌
▓▀▄ ▀▀                                                              ▄▀▄▓▓▌█
█▓▓█ ▄▄▄███▀▀▀▀                              █▄                   ▄▀▄▓▓▓▓▐▌
████           ▄▓▓▓▓▓▄▄                     ▄▓▓▓                 █▄▓▓▓▓▀▄▀
██▀  ▀▀▀▀██▄  █▒▒▒▒▒▒▒▒█▓▄                ▄██▓▓▓▌               █▄▓▓▓▀▄▀
▄  ▀█▄       █▒▒▒▒▒▒▒▒▒▓▓▓█                ▄█▓▓▓▓▄             ▐▌▓▓▀▄▀   ▄▄▄▄▓▓
▐▌   ▀▀█▄   █▒▒▒▒▒▒▒▒▒▓▓▓▓▓█       ▄▄▓▓▓▄  ▀ █▓               ▄░░▄▀▀ ▄▄▒▒▒▓▓▓▓▄
 █       ▀ ▐▒▒▒▒▒▒▒▒▓▓▓▓▓▓█   ▄▄░▒▒▓▓▓▓▓▓▓▒░ █▓            ▄▒▒▄▒▒▒▒▓▓░▒▓▓▓▄▄▄▄▄
 ▐▌        ▐▒▒▒▒▒▒▓▓▓▓▓▓▓▓      ░░▒▒▒▒░▒▒▒░ ▀▀  ▄▄▄    ▄▄▄▓░░█▓▒▒▒▄▀▀▀▀▀▀▀
            █▒▒▒▒▒▓▓▓▓▓▓▓▀▀▀▄    ░░░░ ░░░░           ▄▓▓▒▒▀▀▄▀█░░▓▓
MNAA..     ▄▀▀▀▄▄▓▓▓▓▓▀▀ ▄▄▀   ░░      ▄     █▄     █▓▓ ▒ ▄▄▄▓▀▒▒▄▀▌
  ure     █▓░░░░░▀▀▀░▄░░▌              ▐█   ▐▌ █  █▄ ▀▓▒░░▓▀▄ ██  ▌░▒▓▄
    dead ▐▓░░░░▄▄░░░▐▓█ ▄▄            ▐▌ █  █   █▐▌ ▀  ▀▀█▓░▒▓   ▓ ░░▓▌
    XD   ▐▓░░▄▄▐█▓▀▄▓▄▌░░░▓     █ ▄   █   █▀     ▀▄ ▄▀▀▄ ▐▐░▒▒▄▀▀░░▓█▀    █▓
          ▀▄█▒▓▄▀▀▀█   █ ▄▀     ▐▌ ▀▀▄   ▄    █▄ ▐▌█  ▄▄ ▐ ▀▀  ▀▀▀      ▀▀   ▄
          █▓░░░▌▄▀▄░▀▀▀▄▄▄▄▄  ▀▀█  ▄▄▄▄  █▀▄  ▐▌▀▄▌▐▌ ▐▌ ██ ▓░░▄    ▄  ▀▀  ▄▄ ▀
          ▐▓░  ▀▀▄▄▀ ▓▓▓▓▓▓▓▓▄ ▄▄█  █  █ ▐▀▀█▄ █  ▀ ▀▀▀ █ █ █░░░░▓▄▄      ▀
 ▄▀    ▄▄▓▒░    ░▒▓▓▌▐▓▓▄▀▀▀▀  ▄    ▐▌▀ ▓ ▀  ▀    ▄█   █▒▐▌▄▄▄░░▄░░░▀▀▓▓▄
▐▌ █ ▄▓▒░░░▄▄▄   ░▒▓▓ ▓▓▓       ▀▄  ▀▀▀▀▄▄▄▄▄▄▄▄▀▀▀▓▓ █▓ ▐███▓█░▄▀▀▀█░░░█
█ ▐▌▐▓░░░░░▒▓▓▓▄░▒▓▀▄   ▄▄▓▓▄ ▄▄▄▄▀▀▀▀▀▀▄▄▄▄▄▄▄▄▀▀▀▀▀▐▓▒▓ █▀▓▀█░░▓▄ █░░░▌   █▓
█ █ ▐▓░  ░░▒▓▓▀▄▄▓░▄▀▀▀█░▐░░▌▓ ▄▄▄▓▓▓▓▓▓▓▌  ▄▄▄▄▀▀    ▀▀▀ ▐▌ ▄ ▀█░░▓█▄▄▓
▀ ▄▄▄▀▓▒░▒▓▓█ ░░░░░░▓▄▄▐▌▓░▐░▓▐▓▓▓▓▓▓▓▓▓▀    ▄▄▄▄▀▀   ▀▓▄ ▐▀ ▀   ▀█░░░░▓▀
▄▓▓▓▓▄▄▄▄▀▀▀▄ ▀▀▓░░░░▄▓▀▓▀▄▀▄▀▀▀▀▀                 ▄      ▀  ▀      ▀▀█▄
▓▓▓▓▓▓▓▓▓▓▓▓▄▄▀▀ ▀▓▓▀                                          ▀▄
█▓▓▓▓▓▓▓▓▓▀▀                      ▄▄▄                   █        ▀
▐▓▓▓▓▄▀▀       ██████▄ ▄▄▄▄   ▄▄▓▓▓▓▓▌ ▓ ▐██▄▄▄ █ █▓▓▄██  ▄▄▄▄▄▄█▓▓▓█
 ▀▄▄▀     ░▓░ ████▓████▓▓▓▓▌▄▓▓▓████▓▓ ░ ████▓▓▄█▄███▓▓▓▓▐▓▓█████▓▓▓▓▌
         ░▒▓ ████▓▓▌▀███▓▓▓▓▐▓██████▀▀▀ ▐████▓▓▓▓▓▓██▓▓▓▌ ▓▓██▀▀▀██▓▓█
        ░▒▓ ████▓▓▓▄▄▓██▓▓▓▓▌▓███▀    ▄ ████▓▓▓█▓▓████▓▓▓ ▐▓████▄▄▄
       ░▒▓ ████▓▓▓██████▓▓▓▓▓▐▓██▄▄▄▓▓▓█▐██▓▓▓ █▓▓ ████▓▓▌▐▓▓███▓▓▓▌
       ░▒ ████▓▓▓▓▌  ████▓▓▓▓▌▓████▓█▓▓▓▌██▓▓▌  ▀  ▐███▓▓▓▐▓▓█▀▀  ▄▄▄▄▄
      ░▒▓ ▀▀▀▀▀▓▓▓ ░▓▐███▓▓▓▓▓▀▄██▓▓▓▓▓▓▀▄▓▓▓ ░ ░   ██▓▓▓▓▌█▓████████▓▓▌
        ░░░░░▒▒▒▒   ░▓▀▀▀▀░░░ ░░  ▀▀▀▀  ░░     ░  ░░   ▀▀▀▀ ▀▀▀▀▀██▓▓▓▓█
          ▄                     ░░░░░  ░░           ░░░░░░░ ░ ░░  ░ ▄
     ▄▄▀▀                                                             ▀▀▄▄
  ▄▄▄▄▄██████▓▓▀      ▀    ▄▓▄                  ▄▓▄     ▀      ▀▓▓██████▄▄▄▄▄
▐███▓▄    ▐███▓▌         ▄▄ ▀     DiSCLAiMER     ▀ ▄▄▄         ▐▓███▌    ▄▓███▌
▀▀▀        ███▀▀ ▄▄▄▄▄███▓▌                        ▐▓████▄▄▄▄▄ ▀▀███        ▀▀▀
     ▄▄▄  ▀▀         ▐██▓▀                          ▀▓██▌          ▀▀  ▄▄▄
 ▀▓▓███           ▀▄█▀▀       READ THIS CAREFULLY      ▀▀█▄▀            ███▓▓▀
  ▐▓▓▌                                                                   ▐▓▓▌
  ▓▓▓  ACME can not be held responsible for any unlawful actions based on ▓▓▓
 ░▒▒▒    or in conjunction with any of its releases. The enduser has to   ▒▒▒░
  ░░  ░  decide whether to download, install, and use a release or not. ░  ░░
     ░▒ Software engineers have to spend a lot of time developing their ▒░
  ░▒▒▓▌  programs to improve their products in order to get new custo-  ▐▓▒▒░
   ▓▓█ mers and to make a living. If you acquire one of our releases not  █▓▓
  ▓▄▄ ▀█ just for testing purposes but for everyday usage, we strongly █▀ ▄▄▓
 ▐▓███▄     advise you to buy the software to support the authors!      ▄███▓▌
▐███▓▓▓ █▄▄                                                         ▄▄█ ▓▓▓███▌
  ▀▀▀▀   ▀▀▀███▄▄▄                                           ▄▄▄███▀▀▀   ▀▀▀▀
  ▄▄▄▄▄██████▓▓▀                 CONTACT iNFO                  ▀▓▓██████▄▄▄▄▄
▐▓▓▓▓▄    ▐███▓▌                                               ▐▓███▌    ▄▓▓▓▓▌
▒▒▒▒▒      ███▀▀   ▄▄ ▄  ▄  If you are worth it you  ▄  ▄ ▄▄   ▀▀███      ▒▒▒▒▒
░░░░ ▄▄▄  ▀▀    ▄▓▀     ▀▓▀ know how to contact us! ▀▓▀     ▀▓▄    ▀▀  ▄▄▄ ░░░░
 ▀▓▓███▄▄▀▀   ▄█▓                                             ▓█▄   ▀▀▄▄███▓▓▀
  ▐▓▓█▀    ░▓███▓▄       ▄▄▄    ▄▄▄▄▄    ▄▄  ▄▄  ▄▄▄▄▄▄▄     ▄▓███▓░    ▀█▓▓▌
   ▓▀   ░     ▀██▓▒░░ ░ █▓▀█▓░ ██▓ ██▓ ░██▓█▓▓█▓ ░▐█▓ ▀▀▀  ░▒▓██▀     ░   ▀▓
  ▐▌  ░▒▒░    ▐███▓▒▒░ ██▓▄██▓ ██▌ ▄▄ ░▐█▓▌▀▀▐█▓▌░██▌▀▀ ▀░▒▒▓███▌    ░▒▒░  ▐▌
  ▐▌  ░▒▒▒░   ▀▀▀▀█▓▒░▐█▓   ██▓ █▓▄██▀░██▓  ░ ██▓▐▓█▓▄██▀░▒▓█▀▀▀▀   ░▒▒▒░  ▐▌
   █  ░▓▓█▓░           ▀▀    ▀▀                      ▀▀▀           ░▓█▓▓░  █
    █  ░░▓█▓░░     A C M E   P R O D U C T i O N S   M M I I     ░░▓█▓░░  █
      ▄  ░░▓▓█▓▒░                                             ░▒▓█▓▓░░  ▄
            ░░░░░ ░░               Ascii  by               ░░ ░░░░░
                  ░ ░░  ░         Yce!Remorse         ░  ░░ ░


- La cosa es que, en lugar de un simple .txt mostrando las "instrucciones a seguir", la gente es más creativa y usa Ansi Art para hacer "instrucciones" más llamativas XD.

- A parte de que encontrar un .nfo o .diz me hace confiar un poquito más.

1509  Programación / Bases de Datos / Re: [Pregunta]: Detectar acentos en consulta en: 26 Agosto 2019, 03:33 am
Saludos,

- Que raro, he estado probando y esto me funciona perfecto con acentos, por ejemplo pongo: ciá y me muestra a Salomé García

Código
  1. <form action="#" method="post">
  2.  <input type="text" name="busqueda" autocomplete="off">
  3.  <input type="submit" value="Buscar">
  4. </form>
  5.  
  6. <?php
  7.  
  8.  $busqueda = isset($_POST['busqueda']) ? $_POST['busqueda'] : '';
  9.  
  10.  $con = new PDO("mysql:host=127.0.0.1;dbname=pers", "root", "root");
  11.  $sql = "SELECT name, surname FROM persons WHERE CONCAT(name, ' ', surname) LIKE '%$busqueda%'";
  12.  foreach ( $con->query($sql) as $row ) {
  13.    echo $row['name'] . ' ' . $row['surname'] . '<br>';
  14.  }
  15.  
  16. ?>

Código
  1. CREATE DATABASE pers;
  2. USE pers;
  3.  
  4. CREATE TABLE persons (
  5.  id_person INTEGER PRIMARY KEY AUTO_INCREMENT,
  6.  name      VARCHAR(20),
  7.  surname   VARCHAR(20)
  8. );
  9.  
  10. INSERT INTO persons VALUES
  11.  ( NULL, 'Álvaro', 'Díaz'  ),
  12.  ( NULL, 'Inés'  , 'López' ),
  13.  ( NULL, 'René'  , 'Guzmán');

- No he echo nada raro, ni configurado nada en MySQL (MariaDB), ni puesto utf-8 en nungún lugar, todo automático.

- Si le hago un Dump a mi base de datos obtengo:

Código
  1. -- MySQL dump 10.17  Distrib 10.3.17-MariaDB, for Win32 (AMD64)
  2. --
  3. -- Host: localhost    Database: pers
  4. -- ------------------------------------------------------
  5. -- Server version 10.3.17-MariaDB
  6.  
  7. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  8. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  9. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  10. /*!40101 SET NAMES utf8mb4 */;
  11. /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
  12. /*!40103 SET TIME_ZONE='+00:00' */;
  13. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  14. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  15. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  16. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  17.  
  18. --
  19. -- Table structure for table `persons`
  20. --
  21.  
  22. DROP TABLE IF EXISTS `persons`;
  23. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  24. /*!40101 SET character_set_client = utf8 */;
  25. CREATE TABLE `persons` (
  26.  `id_person` INT(11) NOT NULL AUTO_INCREMENT,
  27.  `name` VARCHAR(20) DEFAULT NULL,
  28.  `surname` VARCHAR(20) DEFAULT NULL,
  29.  PRIMARY KEY (`id_person`)
  30. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
  31. /*!40101 SET character_set_client = @saved_cs_client */;

- Veo que usa InnoDB y utf8 por defecto. Supongo que por defecto todo debería de andar bien. Aquí he encontrado algo más de documentación que quizá debas revisar:

https://www.baulphp.com/pdo-mysql-utf-8-caracteres-especiales-en-php/
1510  Sistemas Operativos / Windows / Re: Recuperar Archivos Eliminados de Papelera de Reciclaje en: 26 Agosto 2019, 00:56 am
Saludos,

- Usa el escaneo profundo en Recuva, si no encuentra nada es que está sobre-escrito y no le veo más futuro.
Páginas: 1 ... 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 [151] 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 ... 218
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines