最近在学php,然后可能遇到各种小白问题,记录下来当做自己成长的见证吧:

wamp下localhost目录Your Projects下项目无法打开,但是在url中输入项目可以访问到。

解决方案:

找到www文件夹下的index.php文件,然后修改里面查找$projectContents,或直接查看338行代码,修改‘http://‘为‘http://localhost/‘即可...
如果你已经配置好了8080端口,请改成http://localhost:8080/
注意后面的斜杠不要忘记,,然后重启wamp;

wamp下开启服务器的乱码问题:

PHP乱码?Mysql乱码?
PHP乱码或者mysql乱码,多半是因为没有统一编码,要解决PHP/mysql乱码,只要做到三码合一即可.
所谓三码,是指文件编码,页面编码声明和数据库字符集,要使用相同的编码,如全部为utf-8.
怎么做到三码合一?下面以utf-8为例,说明如何统一编码.

1.将网页文件的编码保存为utf-8无BOM

记事本,保存文件的时候选择"编码"为utf-8
editPlus,保存时选择"encoding"为utf-8
Notepadd++,按ctrl+A全选当前文档,选择菜单栏的Encoding-->Convert to UTF-8 without BOM
UEStudio,保存时选择"格式"为utf-8无BOM其他软件请根据情况操作

2.在PHP页面的<?php ?>标签对之间使用 header('Content-type : text/html; Charset=UTF-8'); 声明页面编码为utf-8

在html头部(<head>和</head>之间)写入<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />来声明页面编码为utf-8

3.PHP页面中连接数据库服务器后执行sql查询前使用以下代码先将字符集设置为utf-8
以下方案任选一种,其中 $myqli 和 $pdo 是创建的mysqli和pdo类的对象实例
mysql_query('SET NAMES utf8'); // mysql 扩展
mysqli_query('SET NAMES utf8'); // mysqli 扩展
$mysqli->query('SET NAMES utf8'); // mysqli 扩展
$pdo->exec('SET NAMES utf8'); // PDO 扩展

4.创建数据表的时候将默认编码设置为utf8,将字符校对(callate)设置为utf8_general_ci,注意MySQL里面是utf8而不是utf-8
IF NOT EXISTS `name`(
    ....代码....
)ENGINE InnoDB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

做到这四点,相信你的网页和数据库不会再乱码.

wamp下localhost目录Your Projects下项目无法打开解决方案相关推荐

  1. linux下mysql目录结构_linux下mysql安装配置与目录结构

    本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...

  2. linux下mysql目录结构_linux下mysql安装、目录结构、配置

    1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...

  3. 关于linux下/sys目录

    sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc 相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为 ...

  4. tomcat在conf/Catalina/localhost目录下配置项目路径

    转自:http://wangyl93-dl-cn.iteye.com/blog/1508517 在tomcat的conf/Catalina/localhost目录下配置项目路径,tomcat启动是会直 ...

  5. 使用wamp访问localhost时查看项目地址不对

    使用wamp访问localhost时查看项目地址不对 直接点击访问不到,http://路径少了一个localhost. 怎么办呢? 找到wamp 的www 目录下的index.php 文件打开后 找到 ...

  6. nginx配置一个端口下多个路径转发到html下不同目录

    工作中用到使用nginx配置一个端口下多个路径转发到html下不同目录,做一个总结记录. 目前知道的有三种方法可以实现,分别是使用root+location.alias.try_files. 假设一个 ...

  7. ubuntu系统下使用jenkins自动构建Android项目

    一.所需要安装的软件: 1.jdk 2.gradle 3.git  4.android sdk 5.tomcat 6.jenkins 二.安装软件: jdk: 下载地址:Java Downloads ...

  8. Android Studio下的目录结构

    我们可以看一下Android Studio下的目录结构. 在Android Studio的左上角,可以切换不同的视图, 选择Android视图,可以查看Android Studio的工程目录结构,如下 ...

  9. wamp 下的mysql密码_wamp下更改mysql密码

    cmd下切换到 mysql 安装目录 例 d:/mysql/bin (如果用WAMP安装则是D:\wamp\bin\mysql\mysql5.1.30\bin) 前提:mysql用户root密码为空. ...

最新文章

  1. 策略模式 极其简单的列子
  2. 命令行 上下文环境 与 相对路径
  3. eclipse运行时出现Unable to execute dex
  4. 弹性盒模型--新版与旧版比较(1)
  5. UML工具:EA(Enterprise Architect)
  6. 最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这
  7. 汇编语言(三)之判断数值是否大于42H并统计个数
  8. vba数组dim_NDArray — —一个基于Java的N-Dim数组工具包
  9. Cinema 4D R25 for mac三维动画设计
  10. 指针 多维数组 数组指针 指针数组
  11. linux搭建git服务
  12. 黑苹果 efi如何替换_看了这篇文章,再也不用花钱请人装黑苹果了
  13. java 根据身份证计算年龄(周岁)
  14. ICML 2021奖项公布!谷歌大脑摘得桂冠,田渊栋、陆昱成获荣誉提名!
  15. Qt界面开发(一)(各种控件以及图表)
  16. 计算机打字题目200字,拼音打字考试标准练习题200字
  17. 最全74HC04六反相器中文资料|引脚图及功能表|应用电路图
  18. 国内无代码平台数据统计功能对比
  19. Windows 10 多用户同时远程登录
  20. 中文电码(姓名 电报码 VISA DS160 美国签证)在线查询工具

热门文章

  1. UDP网络基础知识简介
  2. ubuntu安装libaio的错误解决
  3. P1002 过河卒(dp动态规划,洛谷,java)
  4. java生成条码_Java生成商品条形码
  5. 什么软件能识别树木花草?亲测好用的软件分享
  6. python实现指数增长
  7. ar和nm命令的使用
  8. 几款有意思的html游戏推荐(在线云玩+源码)
  9. Linux驱动实践:你知道【字符设备驱动程序】的两种写法吗?
  10. CommonJS模块化