【问题标题】:Cannot select Latin-1 as the character set in PHPMyAdmin无法选择 Latin-1 作为 PHPMyAdmin 中的字符集
【发布时间】:2011-05-21 07:58:39
【问题描述】:

我正在尝试按照教程进行操作。在本教程中,讲师展示了如何编辑 config.inc 文件以将文件夹设置为 UploadDir。这使他能够在 phpmyadmin 中导入时从“Web 服务器上传目录”下拉菜单中选择该文件夹中的 .SQL 文件。我尝试寻求帮助,但无法正常工作。因此,我只想浏览文件并导入。我能够做到这一点,但后来我想为字符集选择“Latin-1”,就像讲师所做的那样,但我没有选择。我不知道这是否真的很重要(我认为它确实很重要;否则他不会坚持这样做。)他是否只有因为他能够让网络服务器上传目录工作或是否工作才可以选择对他来说,因为他使用的是一些较旧的 phpmyadmin? (视频拍摄于 2009 年 3 月。)

【问题讨论】:

  • 您能否提供您正在关注的教程视频的链接?那里可能有其他信息可以让不同的眼睛看到。
  • @david lynda.com/tutorial/769 第 1 章的“在 PC 上设置测试环境”部分。您需要有一个帐户才能观看视频,或者您可以在 google 上搜索“lynda.com 试用版”像我一样获得试用订阅。
  • 嗯,该链接对我不起作用。似乎是无限重定向。如果有时间,我会注册并观看视频。
  • 显然拉丁语 1 是 ISO 8859-1:htmlhelp.com/reference/charset

标签: php sql phpmyadmin


【解决方案1】:

我在 CentOS 服务器上。我的 phpMyadmin "vanilla" 安装使用文件夹 /var/lib/phpMyAdmin,其中包含 'config'、'save' 和 'upload' 文件夹。我不必更改 PHP $cfg['UploadDir'] 设置远离系统默认设置(在我的情况下使用 ./tmp)。

无论如何,我只需要将要导入数据库的大 (500+MB) .csv 文件通过 FTP 传输到文件夹 /var/lib/phpMyAdmin/upload 中。然后导航到 phpMyadmin 中的 Import 选项卡,出现“Web 服务器上传目录”选项。下拉菜单现在显示我刚刚放入 /var/lib/phpMyAdmin/upload 的文件。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    显然,现在多了一行:$cfg['UploadDir'] = ''; (在他在教程中添加文件的位置向下滚动以找到它)

    在教程中,他在文件中添加了$cfg['UploadDir'] = 'c:\Files';,并且在他制作视频时,上面的行必须不存在。

    删除这个多余的行使得“webserver upload directory”选择框可以出现在我的 PHPMyAdmin 界面中。在我删除这条预先存在的行之前,它对我不起作用。 (或者只是将 c:\Files 放在现有行的单引号之间)

    现在,我必须弄清楚为什么 PHPMyAdmin 界面的下一行没有“latin1”选项。

    【讨论】:

      【解决方案3】:

      您可以使用 ISO 8859-1

      感谢@user1344717: 显然拉丁语 1 是 ISO 8859-1

      ISO Latin 1 character set

      所以继续使用 ISO 8859-1。我做到了,它对我来说很好用 Latin1 测试 mysql 文件

      我遇到了类似的问题,他在上面的评论中回答了这个问题,但我花了一些时间来解决这个问题。

      哦,是的,回答您的第二个查询更新配置文件并使用 UploadDir 是完全可选的。添加它会为您提供一个默认目录,您可以默认为 C:\Code 或 C:\Work,但即使没有它,您也可以使用默认可用的浏览按钮导航到任何文件夹或文件位置。 (我可以使用它,因为我在本地安装中以具有所有全局权限的管理员用户身份运行。)

      【讨论】:

        【解决方案4】:

        使用我的版本,我可以在phpMyAdmin的欢迎页面中选择它。

        【讨论】:

          【解决方案5】:

          听起来UploadDir 工作失败并不是缺少“latin 1”选择器的原因。听起来像是 phpMyAdmin 版本问题。

          幸运的是,在许多(大多数?)系统上,拉丁语是默认编码,因此即使您的 phpMyAdmin 版本不支持选择您的编码,您也可能没问题。

          【讨论】:

          • 这应该不是问题,除非数据集使用时髦的字符。我会跳过这一步,继续本教程的其余部分。
          猜你喜欢
          • 2015-05-05
          • 2012-01-07
          • 2011-04-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-03-26
          • 1970-01-01
          相关资源
          最近更新 更多